赞
踩
使用Anaconda创建了几个虚拟环境,但是在用jupyter-notebook时发现kernal中并没有显示,因此也无法使用这些虚拟环境中的包。比如我为了用旧版本的tensorflow,因此建了一个新环境tf1。但是kernal中并没有提供该选项(看红圈)。下面总结一下我解决的步骤方法.
cmd激活目的环境(以刚才所说的tf1为例)
activate tf1
检查该环境中的包目录,主要看有无jupyter、ipykernal
conda list
若没有jupyter,使用下面这条命令进行安装
conda install jupyter
若没有ipykernal,使用以下命令进行安装
conda install ipykernal
在我操作这里时,总是报错说没有合适的版本,还见到有人说超时安装不了,推荐使用清华源,速度非常快,如下
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的kernal列表检查是否配置成功
jupyter kernelspec list
从列表中看出,tf1被成功添加
打开Jupyter Notebook,也可以找到tf1了
如果有删除kernal的需要,执行如下指令
jupyter kernelspec remove tf1
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。