Jupyter лаборатория неправильно использует базовый питона исполняемый файл, jupyter ноутбук правильно использует venv исполняемым?

голоса
0

Я создал новую виртуальную среду:

conda create -n ml python=3.7 jupyter
activate ml

затем, из командной строки я бег jupyter лаборатории

> jupyter lab

и из командной строки в записной книжке в jupyter лаборатории:

In  [1]: import sys
In  [2]: sys.executable
Out [2]: 'C:\\ProgramData\\Anaconda3\\python.exe'
In  [3]: !where jupyter
Out [3]: C:\Users\ragingroosevelt\AppData\Local\conda\conda\envs\ml\Scripts\jupyter.exe

Затем я начинаю jupyter ноутбук (из командной строки окна же команды)

> jupyter notebook

и из командной строки в записной книжке:

In  [1]: import sys
In  [2]: sys.executable
Out [2]: 'C:\\Users\\ragingroosevelt\\AppData\\Local\\conda\\conda\\envs\\ml\\python.exe'
In  [3]: !where jupyter
Out [3]: C:\Users\ragingroosevelt\AppData\Local\conda\conda\envs\ml\Scripts\jupyter.exe

Я не уверен, что вызывает проблему. Я предполагаю, что есть что-то в сценариях запуска ноутбука, который лаборатория отсутствует, взявшая виртуальная среду во внимание?

Что вызывает этот вопрос? Как бы я получил о фиксации его?

Задан 07/11/2018 в 19:58
источник пользователем
На других языках...                            


1 ответов

голоса
2

Я продолжал ковыряться. Оказывается , что jupyter лаборатория на самом деле библиотека Python ( jupyterlab) не зависит от jupyter и потому , что я не установил его в моей mlвиртуальной среде, он с помощью jupyterlabустановки виртуальной среды анаконда базы. Я не слышал этого типа отводимого над раньше , но это , кажется, причиной проблемы.

> conda install --name ml jupyterlab

решен вопрос.

Ответил 08/11/2018 в 16:28
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more