Jupyter Notebook虚拟环境配置
环境配置
使用Anaconda创建了几个虚拟环境,但是在用jupyter-notebook时发现kernel中并没有显示,因此也无法使用这些虚拟环境中的包。比如我为了用旧版本的tensorflow,因此建了一个新环境tf1。但是kernel中并没有提供该选项(看红圈)。下面总结一下我解决的步骤方法.

-
cmd激活目的环境(以刚才所说的tf1为例)
activate tf1
-
检查该环境中的包目录,主要看有无jupyter、ipykernel
conda list
-
若没有jupyter,使用下面这条命令进行安装
conda install jupyter
-
若没有ipykernel,使用以下命令进行安装
conda install ipykernel
在我操作这里时,总是报错说没有合适的版本,还见到有人说超时安装不了,推荐使用清华源,速度非常快,如下
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ipykernel
-
将该环境配置到jupyter当中
python -m ipykernel install --user --name tf1 --display-name "tf1"##第一个tf1指环境名,第二个是在jupyter的名字
-
通过查看jupyter的kernel列表检查是否配置成功
jupyter kernelspec list
从列表中看出,tf1被成功添加
打开Jupyter Notebook,也可以找到tf1了
如果有删除kernel的需要,执行如下指令
jupyter kernelspec remove tf1