Jupyter Notebook 和 Anaconda 中使用虚拟环境

使用 Anaconda 创建虚拟环境

Anaconda 是一个 Python(和 R)发行版,其目标是简化科学计算的包管理和部署。安装后,您可以使用以下命令创建 conda 虚拟环境:

conda create -n myenv

myenv为新环境的名称。如果你想要一个不是你当前版本的特定 Python 版本,你可以输入:

conda create -n myenv python=3.8 #代表当前Python版本为3.8

然后将环境存储在envs Anaconda 目录中的文件夹中。创建环境后,您可以通过键入以下内容激活它:conda activate myenv

如果您现在运行python,您将看到您处于新创建的虚拟环境中。要停用你的环境,可以键入

conda deactivate myenv

您可以使用 列出您机器上的所有可用环境

conda env list

删除环境

conda env remove -n myenv

将虚拟环境添加到 Jupyter Notebook

Jupyter Notebook 确保 IPython 内核可用,但您必须手动添加具有不同 Python 版本或虚拟环境的内核。首先,确保您的环境已使用conda activate myenv. 接下来,安装为Jupyter提供 IPython 内核的 ipykernel:

pip install --user ipykernel

接下来,您可以通过键入以下内容将虚拟环境添加到 Jupyter:

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

重启再打开jupyter notebook即可看到新环境

从 Jupyter Notebook 中删除虚拟环境

删除虚拟环境后,您还需要将其从 Jupyter 中删除。我们先看看有哪些内核可用。你可以列出它们jupyter kernelspec list
要卸载内核,您可以键入:
jupyter kernelspec uninstall myenv

上一篇:jupyter运行自己指定的python环境


下一篇:机器学习入门 02 —— 环境搭建(Jupyter Notebook 及扩展库的安装与使用)