kiteco / issue-tracker

User-reported issues for Kite
https://Kite.com
1.75k stars 136 forks source link

Jupyter Kite integretion not working #326

Closed partha1968 closed 4 years ago

partha1968 commented 4 years ago

Required Information To help us triage your issue effectively, please make sure you've completed these steps before opening this issue. Issues with not enough information may be deprioritized or ignored.

Describe the bug (base) C:\Users\Partha>jupyter labextension install "@kiteco/jupyterlab-kite"

An error occured. ValueError: Please install Node.js and npm before continuing installation. You may be able to install Node.js from your package manager, from conda, or directly from the Node.js website (https://nodejs.org). See the log file for details: C:\Users\Partha\AppData\Local\Temp\jupyterlab-debug-1gjhd5tq.log

Screenshots image

If applicable, add screenshots to help explain your problem.

AniAggarwal commented 4 years ago

You need to install Node.js before using extensions in Jupyterlab, just as the error suggests. You can install in by entering the following in command line (I assume you are using conda as per your screenshot): conda install nodejs

After doing so, you should be able to install lab extensions.

partha1968 commented 4 years ago

Any idea what is the size of node.js?

On Sat, 8 Aug 2020, 12:12 am AniAggarwal, notifications@github.com wrote:

You need to install Node.js before using extensions in Jupyterlab, just as the error suggests. You can install in by entering the following in command line (I assume you are using conda as per your screenshot): conda install nodejs

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/kiteco/issue-tracker/issues/326#issuecomment-670655756, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADUFKGM6ETVLK4IZSIHBFYTR7RDIDANCNFSM4PWRZVRA .

AniAggarwal commented 4 years ago

My general philosophy is to teach a man to fish... That said, here are 2 quick ways you can find out for yourself.

1. Do a Google search.

Generally when searching, I try to just simplifiy my search terms so, instead of searching, Any idea what is the size of node.js?, I would search something like, How big is node.js or What is the size of node.js, etc.

2. Anaconda

If you aren't able to find your answer with a bit of Google searching, you could just use conda to tell you. When you run the command conda install nodejs, you will see that it prints out the space requirements before asking you to confirm the installation. Here is an example with a different package, tqdm:

image

The important parts to notice are:

  1. Conda lists what will be updated or added, which is just tqdm in this case (even when installing just one package, other packages may get updated to keep dependencies from breaking).
  2. Conda shows the total size of the package being installed in a nice, neat table.
  3. You get to choose whether you still want to install or not. This means that if you see that nodejs takes up too much space, you can just type n and press enter on the Proceed ([y], n)? prompt.

3. Not Working?

If you are still unable to find your answer, you can post again and I'll try to answer, but this github is for Kite, not node.js so it may be better to post elsewhere.

partha1968 commented 4 years ago

OS . Win 10 64 bit Installed Kite Desktop app No error came while installing output of pip list

(base) C:\Users\Partha>pip list Package Version


absl-py 0.9.0 alabaster 0.7.12 anaconda-client 1.7.2 anaconda-navigator 1.9.12 anaconda-project 0.8.3 argh 0.26.2 asn1crypto 1.3.0 astroid 2.4.2 astropy 4.0.1.post1 astunparse 1.6.3 atomicwrites 1.4.0 attrs 19.3.0 autopep8 1.5.3 Babel 2.8.0 backcall 0.2.0 backports.functools-lru-cache 1.6.1 backports.shutil-get-terminal-size 1.0.0 backports.tempfile 1.0 backports.weakref 1.0.post1 bcrypt 3.1.7 beautifulsoup4 4.9.1 bitarray 1.4.0 bkcharts 0.2 bleach 3.1.5 bokeh 2.1.1 boto 2.49.0 Bottleneck 1.3.2 brotlipy 0.7.0 cachetools 4.1.1 certifi 2020.6.20 cffi 1.14.0 chardet 3.0.4 click 7.1.2 cloudpickle 1.5.0 clyent 1.2.2 colorama 0.4.3 comtypes 1.1.7 conda 4.8.3 conda-build 3.18.11 conda-package-handling 1.7.0 conda-verify 3.4.2 contextlib2 0.6.0.post1 cryptography 2.9.2 cycler 0.10.0 Cython 0.29.21 cytoolz 0.10.1 dask 2.20.0 decorator 4.4.2 defusedxml 0.6.0 diff-match-patch 20200713 distributed 2.20.0 docutils 0.16 entrypoints 0.3 et-xmlfile 1.0.1 Faker 4.1.1 fastcache 1.1.0 filelock 3.0.12 flake8 3.8.3 Flask 1.1.2 fsspec 0.7.4 future 0.18.2 gast 0.3.3 gevent 20.6.2 glob2 0.7 gmpy2 2.0.8 google-auth 1.20.0 google-auth-oauthlib 0.4.1 google-pasta 0.2.0 greenlet 0.4.16 grpcio 1.31.0 h5py 2.10.0 HeapDict 1.0.1 html5lib 1.1 idna 2.10 imageio 2.9.0 imagesize 1.2.0 importlib-metadata 1.7.0 intervaltree 3.0.2 ipykernel 5.3.2 ipython 7.16.1 ipython-genutils 0.2.0 ipywidgets 7.5.1 isort 4.3.21 itsdangerous 1.1.0 jdcal 1.4.1 jedi 0.17.1 Jinja2 2.11.2 joblib 0.16.0 json5 0.9.5 jsonschema 3.2.0 jupyter 1.0.0 jupyter-client 6.1.6 jupyter-console 6.1.0 jupyter-contrib-core 0.3.3 jupyter-contrib-nbextensions 0.5.1 jupyter-core 4.6.3 jupyter-highlight-selected-word 0.2.0 jupyter-kite 1.0.0 jupyter-latex-envs 1.4.4 jupyter-nbextensions-configurator 0.4.1 jupyterlab 2.1.5 jupyterlab-server 1.2.0 Keras-Preprocessing 1.1.2 keyring 21.2.1 kiwisolver 1.2.0 lazy-object-proxy 1.4.3 libarchive-c 2.9 llvmlite 0.33.0+1.g022ab0f locket 0.2.0 lxml 4.5.2 mailbox 0.4 Markdown 3.2.2 MarkupSafe 1.1.1 matplotlib 3.2.2 mccabe 0.6.1 menuinst 1.4.16 mglearn 0.1.9 mistune 0.8.4 mkl-fft 1.1.0 mkl-random 1.1.1 mkl-service 2.3.0 mock 4.0.2 more-itertools 8.4.0 mpmath 1.1.0 msgpack 1.0.0 multipledispatch 0.6.0 navigator-updater 0.2.1 nbconvert 5.6.1 nbformat 5.0.7 networkx 2.4 nltk 3.5 nose 1.3.7 notebook 6.0.3 numba 0.50.1 numexpr 2.7.1 numpy 1.18.5 numpydoc 1.1.0 oauthlib 3.1.0 olefile 0.46 openpyxl 3.0.4 opt-einsum 3.3.0 packaging 20.4 pandas 1.0.5 pandas-datareader 0.9.0 pandocfilters 1.4.2 paramiko 2.7.1 parso 0.7.0 partd 1.1.0 path 13.1.0 pathlib2 2.3.5 pathtools 0.1.2 patsy 0.5.1 pep8 1.7.1 pexpect 4.8.0 pickleshare 0.7.5 Pillow 7.2.0 pip 20.2.1 pkginfo 1.5.0.1 pluggy 0.13.1 ply 3.11 prometheus-client 0.8.0 prompt-toolkit 3.0.5 protobuf 3.12.4 psutil 5.7.0 py 1.9.0 pyasn1 0.4.8 pyasn1-modules 0.2.8 pycodestyle 2.6.0 pycosat 0.6.3 pycparser 2.20 pycurl 7.43.0.5 pydocstyle 5.0.2 pyflakes 2.2.0 Pygments 2.6.1 pylint 2.5.3 PyNaCl 1.4.0 pyodbc 4.0.0-unsupported pyOpenSSL 19.1.0 pyparsing 2.4.7 pyreadline 2.1 pyrsistent 0.16.0 PySocks 1.7.1 pytest 5.4.3 python-dateutil 2.8.1 python-jsonrpc-server 0.3.4 python-language-server 0.34.1 pytz 2020.1 PyWavelets 1.1.1 pywin32 227 pywin32-ctypes 0.2.0 pywinpty 0.5.7 PyYAML 5.3.1 pyzmq 19.0.1 QDarkStyle 2.8.1 QtAwesome 0.7.2 qtconsole 4.7.5 QtPy 1.9.0 radar 0.3 regex 2020.6.8 requests 2.24.0 requests-oauthlib 1.3.0 rope 0.17.0 rsa 4.6 Rtree 0.9.4 ruamel-yaml 0.15.87 scikit-image 0.16.2 scikit-learn 0.23.1 scipy 1.5.0 seaborn 0.10.1 Send2Trash 1.5.0 setuptools 49.2.0.post20200714 simplegeneric 0.8.1 singledispatch 3.4.0.3 sip 4.19.13 six 1.15.0 snowballstemmer 2.0.0 sortedcollections 1.2.1 sortedcontainers 2.2.2 soupsieve 2.0.1 Sphinx 3.1.2 sphinxcontrib-applehelp 1.0.2 sphinxcontrib-devhelp 1.0.2 sphinxcontrib-htmlhelp 1.0.3 sphinxcontrib-jsmath 1.0.1 sphinxcontrib-qthelp 1.0.3 sphinxcontrib-serializinghtml 1.1.4 sphinxcontrib-websupport 1.2.3 spyder 4.1.4 spyder-kernels 1.9.2 SQLAlchemy 1.3.18 statsmodels 0.11.1 sympy 1.6.1 tables 3.6.1 tblib 1.6.0 tensorboard 2.3.0 tensorboard-plugin-wit 1.7.0 tensorflow 2.3.0 tensorflow-estimator 2.3.0 termcolor 1.1.0 terminado 0.8.3 testpath 0.4.4 text-unidecode 1.3 threadpoolctl 2.1.0 toml 0.10.1 toolz 0.10.0 tornado 6.0.4 tqdm 4.47.0 traitlets 4.3.3 typing-extensions 3.7.4.2 ujson 1.35 unicodecsv 0.14.1 urllib3 1.25.9 watchdog 0.10.3 wcwidth 0.2.5 webencodings 0.5.1 Werkzeug 1.0.1 wheel 0.34.2 widgetsnbextension 3.5.1 win-inet-pton 1.1.0 win-unicode-console 0.5 wincertstore 0.2 wrapt 1.11.2 xlrd 1.2.0 XlsxWriter 1.2.9 xlwings 0.19.5 xlwt 1.3.0 xmltodict 0.12.0 yapf 0.30.0 zict 2.0.0 zipp 3.1.0 zope.event 4.4 zope.interface 4.7.1

(base) C:\Users\Partha>jupyter labextension list JupyterLab v2.1.5 Known labextensions: app dir: C:\Users\Partha\anaconda3\share\jupyter\lab @kiteco/jupyterlab-kite v1.0.0 enabled ok

I am not getting autocomplete feature in Jupyter notebook. I mean autocomplete feature was already there, but its not the same as Kite's autocomplete feature.

Please please help Regards

On Sat, 8 Aug 2020 at 21:14, AniAggarwal notifications@github.com wrote:

My general philosophy is to teach a man to fish... That said, here are 2 quick ways you can find out for yourself.

  1. Do a Google search.

Generally when searching, I try to just simplifiy my search terms so, instead of searching, Any idea what is the size of node.js?, I would search something like, How big is node.js or What is the size of node.js, etc.

  1. Anaconda

If you aren't able to find your answer with a bit of Google searching, you could just use conda to tell you. When you run the command conda install nodejs, you will see that it prints out the space requirements before asking you to confirm the installation. Here is an example with a different package, tqdm:

[image: image] https://user-images.githubusercontent.com/52252926/89714346-ab238980-d952-11ea-92ca-3cbc0b0e28d1.png

The important parts to notice are:

  1. Conda lists what will be updated or added, which is just tqdm in this case (even when installing just one package, other packages may get updated to keep dependencies from breaking).
  2. Conda shows the total size of the package being installed in a nice, neat table.
  3. You get to choose whether you still want to install or not. This means that if you see that nodejs takes up too much space, you can just type n and press enter on the Proceed ([y], n)? prompt.
  1. Not Working?

If you are still unable to find your answer, you can post again and I'll try to answer, but this github is for Kite, not node.js so it may be better to post elsewhere.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/kiteco/issue-tracker/issues/326#issuecomment-670943232, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADUFKGILOUIO3RXSUFO4OZ3R7VXHJANCNFSM4PWRZVRA .

itsdhung commented 4 years ago

Please update your JupyterLab to v2.2 and try again.

partha1968 commented 4 years ago

Done.Thanks

On Mon, 10 Aug 2020 at 21:34, Daniel Hung notifications@github.com wrote:

Please update your JupyterLab to v2.2 and try again.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/kiteco/issue-tracker/issues/326#issuecomment-671444055, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADUFKGMFKGCZ5YRK2DVV4GDSAALAHANCNFSM4PWRZVRA .