赞
踩
一般情况下,我们通过命令 jupyter notebook 或 jupyter lab 在浏览器中打开的 notebook 并不包含我们自建的 Anaconda 环境的 kernel,只能使用默认的环境的 kernel,本文介绍如何将目标环境加入到 Jupyter Notebook 中,以此便可在浏览器中选择自建环境的 kernel 运行 Python 代码。
如果你已拥有需要加入到 Jupyter Notebook 中的 Anaconda 环境便可跳过这一步。
安装好 Anaconda 软件后,往命令行中输入:
conda create -n pytorch_evn python=3.6
上面的 pytorch_evn 指定新建环境的名称(可任意命名),并通过 python=3.6 参数指定该环境对应的 Python 的版本。
新建好环境后,可通过如下命令 激活环境:
conda activate pytorch_evn
另外,还有一些其他的常用命令:
conda deactivate # 关闭当前环境
conda env list # 列出所有已创建的环境
conda env remove -n pytorch_evn # 移除指定环境
详细信息,可参考官网说明。
要在某个 Anaconda 环境下使用 Jupyter Notebook,首先要保证该环境的 IPython kernel 是可用的。若要为某一环境添加 kernel,需要先激活该环境(按照前一节里的步骤),然后使用如下命令安装 ipykernel:
pip install --user ipykernel
接下来,将环境加入到 Jupyter 中:
python -m ipykernel install --user --name=pytorch_evn
若成功,可以看到类似如下的输出:
Installed kernelspec pytorch_evn in /home/user/.local/share/jupyter/kernels/pytorch_evn
验证:在命令行中输入 jupyter lab 便可在自动打开的浏览器看到如下画面(红框内即为我自建的环境):

当你删除电脑中的某个环境后,你可能也需从 Jupyter Notebook 中移除该环境。首先,我们可以查看 Jupyter 中有哪些可用的环境:
jupyter kernelspec list
而删除命令如下:
jupyter kernelspec uninstall pytorch_evn
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。