Я установил 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'

Юпитер сохранил старый путь Питона.

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

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

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

1
Peter Estiven 26 Сен 2018 в 10:52

2 ответа

Лучший ответ

Кажется, что 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

Это выведет вам путь к вашей папке .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\")']

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

1
gehbiszumeis 27 Сен 2018 в 06:32

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

Pip install --upgrade --no-deps --force-переустановить jupyter

0
knuspertante 26 Сен 2018 в 08:34