запуск jupyter-notebook из терминала вызывает неверный скрипт - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь открыть jupyter-notebook (дистрибутив Anaconda 3) из терминала, но, звоню ли я jupyter, jupyter-notebook или jupyter notebook, я получаю сообщение об ошибке, указывающее, что на самом деле был вызван C:\ProgramData\Anaconda3\Scripts\jupyter-notebook-script.py.

Я добавил C:\ProgramData\Anaconda3\Scripts и C:\ProgramData\Anaconda3 к PATH, поэтому я вижу, что он ищет в правильном каталоге, но совпадает с неверным файлом.

Isрешение добавить только .exe, я хочу PATH, а не в папку?Или есть способ добавить папку к пути, так что будут замечены только .exe.Или, может быть, есть какой-то способ установить приоритет, когда данная команда соответствует нескольким записям в PATH?

Редактировать:

Я получил то, что мне нужно, переустановив Anaconda с помощью команды «add toPATH 'опция выбрана.Тем не менее, я все еще заинтересован в ПОЧЕМУ , эта проблема возникала, и публикация ответа на него может быть полезна для будущих зрителей этой страницы.

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

Мне удалось решить эту проблему, переустановив Anaconda с выбранным «Добавить в PATH», а не добавив в путь вручную.

0 голосов
/ 12 февраля 2019

Вы запускаете jupyter из подсказки Anaconda?

В Windows плохая практика - добавлять переменные в PATH вручную, чтобы использовать Anaconda.Anaconda теряет весь смысл управления этими вещами сам.

Если все, что вам нужно, это запустить ноутбук jupyter с помощью своего дистрибутива anaconda, просто откройте приглашение anaconda (поставляется с установкой), убедитесь, что пакет jupyterустановлен и запущен jupyter notebook.

Если это не сработает, возможно, что путь среды conda испортился во время установки jupyter, поэтому pip uninstall jupyter затем pip install jupyter из подсказки Anaconda.

Наконец, если вы еще этого не сделали, подумайте об использовании conda envionments , чтобы вам больше никогда не приходилось связываться с вашим PATH.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...