如何在conda创建的环境中启动jupyter?
How to start jupyter in an environment created by conda?
我使用 conda
创建了一个名为 testEnv
的环境并激活它,之后我使用命令 jupyter notebook
调用 jupyter 编辑器。它有效,但问题是,我只能在根环境中创建文件。如何在 testEnv
环境中创建文件?
以下是我完成的步骤:
$ conda create -n testEnv python=3.5 # create environmet
$ source activate testEnv # activate the environmet
(testEnv)$ jupyter notebook # start the jupyter notebook
这是结果,显示我只能在 "root" 中创建文件,而不能在 "testEnv" 中创建文件(只有 Root
,但没有 testEnv
) :
在选项卡 Conda
中,我可以看到 testEnv
,但如何切换到它?
答案是您可能不应该这样做。 Python virtualenvs 和 Conda 环境旨在确定 Python 系统可用的资源,这些资源完全独立于您的工作目录。
您可以使用相同的环境来处理多个项目,只要它们具有相同的依赖项即可。在您开始调整环境的那一刻,您就开始搞乱通常自动维护的东西。
所以也许您真正应该问自己的问题是 "why do I think it's a good idea to store my notebooks inside the environment used to execute them."
你有两个选择。您可以将 Jupyter 笔记本安装到每个环境中,然后 运行 来自该环境的笔记本:
conda create -n testEnv python=3.5 notebook
source activate testEnv
jupyter notebook
或者您需要将 testEnv
中的 IPython 内核安装到您想要 运行 Jupyter Notebook 的环境中。说明在这里:http://ipython.readthedocs.io/en/stable/install/kernel_install.html#kernels-for-different-environments 总结:
conda create -n testEnv python=3.5
source activate testEnv
python -m ipykernel install --user --name testEnv --display-name "Python (testEnv)"
source deactivate
jupyter notebook
我使用 conda
创建了一个名为 testEnv
的环境并激活它,之后我使用命令 jupyter notebook
调用 jupyter 编辑器。它有效,但问题是,我只能在根环境中创建文件。如何在 testEnv
环境中创建文件?
以下是我完成的步骤:
$ conda create -n testEnv python=3.5 # create environmet
$ source activate testEnv # activate the environmet
(testEnv)$ jupyter notebook # start the jupyter notebook
这是结果,显示我只能在 "root" 中创建文件,而不能在 "testEnv" 中创建文件(只有 Root
,但没有 testEnv
) :
在选项卡 Conda
中,我可以看到 testEnv
,但如何切换到它?
答案是您可能不应该这样做。 Python virtualenvs 和 Conda 环境旨在确定 Python 系统可用的资源,这些资源完全独立于您的工作目录。
您可以使用相同的环境来处理多个项目,只要它们具有相同的依赖项即可。在您开始调整环境的那一刻,您就开始搞乱通常自动维护的东西。
所以也许您真正应该问自己的问题是 "why do I think it's a good idea to store my notebooks inside the environment used to execute them."
你有两个选择。您可以将 Jupyter 笔记本安装到每个环境中,然后 运行 来自该环境的笔记本:
conda create -n testEnv python=3.5 notebook
source activate testEnv
jupyter notebook
或者您需要将 testEnv
中的 IPython 内核安装到您想要 运行 Jupyter Notebook 的环境中。说明在这里:http://ipython.readthedocs.io/en/stable/install/kernel_install.html#kernels-for-different-environments 总结:
conda create -n testEnv python=3.5
source activate testEnv
python -m ipykernel install --user --name testEnv --display-name "Python (testEnv)"
source deactivate
jupyter notebook