如何解决Jupyter Notebook无法使用虚拟环境问题

Jupyter Notebook虚拟环境配置

环境配置

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

img
  1. cmd激活目的环境(以刚才所说的tf1为例)

    activate tf1
    
    img
  2. 检查该环境中的包目录,主要看有无jupyter、ipykernal

    conda list
    

在这里插入图片描述

  1. 若没有jupyter,使用下面这条命令进行安装

    conda install jupyter
    
  2. 若没有ipykernal,使用以下命令进行安装

    conda install ipykernal
    

    在我操作这里时,总是报错说没有合适的版本,还见到有人说超时安装不了,推荐使用清华源,速度非常快,如下

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ipykernel
    
  3. 将该环境配置到jupyter当中

    python -m ipykernel install --user --name tf1 --display-name "tf1"##第一个tf1指环境名,第二个是在jupyter的名字
    

    在这里插入图片描述

  4. 通过查看jupyter的kernal列表检查是否配置成功

    jupyter kernelspec list
    

    从列表中看出,tf1被成功添加

    在这里插入图片描述

    打开Jupyter Notebook,也可以找到tf1了

    在这里插入图片描述

    如果有删除kernal的需要,执行如下指令

    jupyter kernelspec remove tf1
    
  • 9
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值