跳到主要内容

如何在 Jupyter Notebook 中添加自建 Anaconda 环境

本文介绍了如何将自建的 Anaconda 环境添加到 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 # 移除指定环境

详细信息可参考 Anaconda 官网说明。

将目标环境加入到 Jupyter Notebook 中

要在某个 Anaconda 环境下使用 Jupyter Notebook,首先要确保该环境的 IPython kernel 是可用的。具体步骤如下:

  1. 激活环境:

    conda activate pytorch_evn
  2. 安装 ipykernel:

    pip install --user ipykernel
  3. 将环境加入到 Jupyter 中:

    python -m ipykernel install --user --name=pytorch_evn

    成功后,你会看到类似如下的输出:

    Installed kernelspec pytorch_evn in /home/user/.local/share/jupyter/kernels/pytorch_evn
  4. 验证:

    在命令行中输入 jupyter lab,便可在自动打开的浏览器中看到如下画面(红框内即为自建的环境)。

从 Jupyter Notebook 中移除目标环境

当你删除电脑中的某个环境后,你可能也需要从 Jupyter Notebook 中移除该环境。具体步骤如下:

  1. 查看 Jupyter 中有哪些可用的环境:

    jupyter kernelspec list
  2. 删除指定环境:

    jupyter kernelspec uninstall pytorch_evn

补充

如需远程访问局域网内另一台计算机上的 Jupyter Notebook 服务器,可参考这篇博文:远程访问服务器Jupyter Notebook的两种方法

如果需要通过内网穿透访问服务器上的 Jupyter Notebook,可以使用 frp 或花生壳这类软件,具体操作可参考 Ubuntu与windows下配置安装jupyter-notebook以及其开机自启、后台运行与远程访问使用frp进行内网穿透

若要设置 Jupyter Notebook 服务器开机自启,可参考 Ubuntu 与 Windows 下配置安装 jupyter-notebook 以及其开机自启、后台运行与远程访问


**版权声明:**本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/qq_37430422/article/details/107844940