Команда Jupyter 'jupyter-lab' не найдена - PullRequest
0 голосов
/ 23 октября 2019
Traceback (most recent call last):
  File "D:\Anaconda3\envs\sklearn_tut.yml\Scripts\jupyter-script.py", line 10, in <module>
    sys.exit(main())
  File "D:\Anaconda3\envs\sklearn_tut.yml\lib\site-packages\jupyter_core\command.py", line 247, in main
    command = _jupyter_abspath(subcommand)
  File "D:\Anaconda3\envs\sklearn_tut.yml\lib\site-packages\jupyter_core\command.py", line 134, in _jupyter_abspath
    'Jupyter command `{}` not found.'.format(jupyter_subcommand)
Exception: Jupyter command `jupyter-lab` not found.

Я запустил python -m ipykernel install --user --name=xxx и попробовал jupyter-lab и jupyter lab, оба не удалось.

Но позже я установил jupyter notebook с conda create -n python36 python=3.6, и он работал нормально. Я не могу понять, что пошло не так.

1 Ответ

0 голосов
/ 27 октября 2019

На мой взгляд, Анаконда лучше всего подходит для начинающих. По моему собственному опыту работы с Anaconda, он напомнил мне некоторые из тех антивирусных программ для ПК прошлых лет, которые мешали мне выполнять многие из моих обычных операций на ПК. Как только мне запретили делать то, что я хотел с компьютером, то это программное обеспечение было немедленно удалено.

Как только стало очевидно, что Anaconda вмешивался в то, что я намеревался, тогда я удалил Anaconda и связанные с ним установки Python. ). Я переустановил Python, а затем использовал pip для установки пакетов и обновлений Python. Я занимался управлением пакетами, что, если я помню, Anaconda мешало мне использовать pip и затрудняло контроль над python, виртуальными средами и т. Д.

Вы можете установить IRkernel без Anaconda. Вот шаги, которые нужно выполнить с помощью RStudio:

>install.packages("devtools")  # install and then open library
>devtools::install_github("IRkernel/IRkernel") # can't recall, may need to open  library
>IRkernel::installspec() # All done.  Select a working director then type; 'Jupyter Lab'

IMO, все, кроме новичков и новичков, должны сами устанавливать приложения, а затем осуществлять управление пакетами без использования Anaconda.

...