如何在由 conda 创建的环境中启动 jupyter?

xir*_*uru 3 python anaconda conda jupyter

我使用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
Run Code Online (Sandbox Code Playgroud)

这是结果,它表明我只能在“root”中创建文件,而不能在“testEnv”中创建文件(只有Root,但没有testEnv):

在此处输入图片说明

在 Tab 中Conda,我可以看到testEnv,但如何切换到它?

在此处输入图片说明

dar*_*ith 6

你有两个选择。您可以将 Jupyter Notebook 安装到每个环境中,并从该环境运行 Notebook:

conda create -n testEnv python=3.5 notebook
source activate testEnv
jupyter notebook
Run Code Online (Sandbox Code Playgroud)

或者您需要将 IPython 内核安装testEnv到您想要运行 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
Run Code Online (Sandbox Code Playgroud)