当前位置:   article > 正文

如何解决Jupyter Notebook无法使用虚拟环境问题_看不见虚拟环境 jupyter notebook

看不见虚拟环境 jupyter notebook

Jupyter Notebook虚拟环境配置

环境配置

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

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

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

    conda list
    
    • 1

在这里插入图片描述

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

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

    conda install ipykernal
    
    • 1

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

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

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

    在这里插入图片描述

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

    jupyter kernelspec list
    
    • 1

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

    在这里插入图片描述

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

    在这里插入图片描述

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

    jupyter kernelspec remove tf1
    
    • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/197835
推荐阅读
相关标签
  

闽ICP备14008679号