Путь к Python и блокнот Juptyter в Windows - PullRequest
0 голосов
/ 26 сентября 2018

Я установил Python и Jupyter в папку.А потом я переместил эту папку.Python был в E: \ Python , а Jupyter в E: \ Python \ Scripts .Теперь Python находится в E: \ Projects \ Tests \ Python , а Jupyter находится в E: \ Projects \ Tests \ Python \ Scripts .

Когда я пытаюсьзапустить блокнот Jupyter с помощью командной строки (jupyter notebook) из E: \ Projects \ Tests \ Python \ Scripts , у меня ошибка:

Fatal error in launcher: Unable to create process using
'"E:\Python\python.exe" "E:\Projects\Tests\Python\Scripts\jupyter.exe" notebook'

Jupyter сохранил старый путь Python.

Как мне указать новый путь?Есть ли командная строка типа

start "E:\Projects\Tests\Python\python.exe" "E:\Projects\Tests\Python\Scripts\jupyter.exe" notebook'

(это не работает)

Ответы [ 2 ]

0 голосов
/ 26 сентября 2018

Кажется, что jupyter не находит новый каталог в переменной %path%.

Находите ли вы новые каталоги в переменной %path% при вводе

echo %path%

в командном окне?Если нет, попробуйте добавить его, введя в командной строке

setx path "%path%;E:\Projects\Tests\Python\python.exe;E:\Projects\Tests\Python\Scripts\jupyter.exe"

РЕДАКТИРОВАТЬ: изменение окон %path% не требуется.

Предпочтительным является изменение файла ipython_config.py

. В этом случае откройте окно командной строки и введите

ipython profile create

и

ipython locate
* 1023.* Это выведет вам путь к вашей папке .ipython, которая теперь содержит значение по умолчанию ipython_config.py.Перейдите к этой строке
## lines of code to run at IPython startup.
#c.InteractiveShellApp.exec_lines = []

и замените вторую строку на

c.InteractiveShellApp.exec_lines = ['import sys; 
                                     sys.path.append("E:\Projects\Tests\Python\"); 
                                     sys.path.append("E:\Projects\Tests\Python\Scripts\")']

. Это добавит ваши новые пути ВРЕМЕННО к переменной path каждый раз, когда jupyter notebook запускает iPython.Таким образом, каждый раз, когда вы перемещаете свои папки, вам нужно будет настроить эти строки в ipython_config.py.

0 голосов
/ 26 сентября 2018

Попробуйте переустановить jupyter.

pip install --upgrade --no-deps --force-reinstall jupyter

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