将 Anaconda 环境加入到 Jupyter Notebook / Jupyter Lab中,并实现 Jupyter Notebook 的远程访问与开机自启

前言

一般情况下,我们通过命令 jupyter notebookjupyter lab 在浏览器中打开的 notebook 并不包含我们自建的 Anaconda 环境的 kernel,只能使用默认的环境的 kernel,本文介绍如何将目标环境加入到 Jupyter Notebook 中,以此便可在浏览器中选择自建环境的 kernel 运行 Python 代码。

新建 Anaconda 环境

如果你已拥有需要加入到 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	# 移除指定环境

详细信息,可参考官网说明

将目标环境加入到 Jupyter Notebook 中

要在某个 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 Notebook 中移除该环境。首先,我们可以查看 Jupyter 中有哪些可用的环境:

jupyter kernelspec list

而删除命令如下:

jupyter kernelspec uninstall pytorch_evn

补充

参考

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值