В какой среде conda выполняется Jupyter?
У меня есть jupyter / anaconda / python3.5.
Как я могу узнать, в какой среде conda работает мой ноутбук jupyter?
Как я могу запустить jupyter из новой среды conda?
6 ответов:
Вопрос 1: Найдите текущую среду conda ноутбука
откройте ноутбук в Jupyter Notebooks и посмотрите в правом верхнем углу экрана.
Он должен сказать, например, "Python [env_name]", если язык Python и он использует среду с именем env_name.
Вопрос 2: Запустите Jupyter Notebook из другой среды conda
активировать conda среда в вашем терминале с помощью
source activate <environment name>
перед запускомjupyter notebook
. Это устанавливает среду по умолчанию для ноутбуков Jupyter. В противном случае по умолчанию используется среда [Root].вы также можете создавать новые среды из Jupyter Notebook (главный экран, вкладка Conda, а затем нажмите знак плюс).
и вы можете создать ноутбук в любой среде, которую вы хотите. Выберите вкладку "файлы" на главном экране и нажмите на выпадающее меню "Создать", и в этом меню выберите среду Python из списка.
Как уже упоминалось в комментариях, поддержка conda для ноутбуков jupyter необходима для переключения ядер. Похоже, что эта поддержка теперь доступна через сам conda (вместо того, чтобы полагаться на pip). https://docs.continuum.io/anaconda/jupyter-notebook-extensions
conda install nb_conda
который приносит три других удобных расширения в дополнение к ноутбуку Conda ядер.
Если выше ans не работает, то попробуйте запустить
conda install ipykernel
в новом env, а затем запустите Jupyter notebook из любого env, вы сможете видеть или переключаться между этими ядрами.
среда whitch выполняется jupyter:
import sys print(sys.executable)
создать ядро для ноутбука jupyter
source activate myenv python -m ipykernel install --user --name myenv --display-name "Python (myenv)" source activate other-env python -m ipykernel install --user --name other-env --display-name "Python (other-env)"
http://ipython.readthedocs.io/en/stable/install/kernel_install.html#kernel-install
Вопрос 1: как я могу узнать, в какой среде conda работает мой ноутбук jupyter?
запустить свой Анаконда Строке и выполнить команду
conda env list
для получения списка всех доступных conda средах.вы можете ясно видеть, что у меня два разных conda сред на моем ПК, с моим активный среда root(Python 2.7), указано звездочка(*) символ впереди путь.
Вопрос 2: как я могу запустить jupyter из новой среды conda?
теперь, чтобы запустить нужную среду conda, просто запустите
activate <environment name>
. В этом деле,activate py36
для получения дополнительной информации, проверить этот ссылке и это предыдущий вопрос переполнения стека..