zoukankan      html  css  js  c++  java
  • 图解Windows10下如何更换Jupyter Notebook 内核Python版本(切换原始的python环境)

    问题描述

    • 启动Jupyter Notebook之后它会自动加载原始的python环境,如下图所示:
      查看当前的python环境
      但是自己又在Anaconda中下载了新的虚拟环境,很多库都在这个虚拟环境中,那么如何让Jupyter Notebook加载自己的这个虚拟环境呢?

    更换步骤

      • 打开命令行窗口,输入:conda env list查看Anaconda中已经安装的虚拟环境,顺便看下自己准备要切换的虚拟环境,如下图所示:查看虚拟环境
        说明:如上图所示,图中的py3.6是我准备要更换的虚拟环境所在的文件夹名字

      • 继续执行命令:activate py3.6 激活虚拟环境,
        然后执行代码:pip install ipykernel -i https://pypi.douban.com/simple安装ipykernel,后面有用到这个
        如下图所示:
        激活虚拟环境
        说明:
        这里的py3.6对应上图中的虚拟环境文件夹名称,记得改成自己的环境名称,由于我已经安装过了,所以提示要求已经符合。这里也切换成用豆瓣源来安装

      • 继续执行命令:
        python -m ipykernel install --user --name py3.6 --display-name "Python [conda env:py3.6]"
        将虚拟环境引用到Jupyter Notebook中,如下图所示:
        迁移虚拟环境
        说明:上图中的py3.6对应步骤1中我准备切换的虚拟环境名称,所以在这里改成自己的虚拟环境名称,其余的命令不变

      • 上面步骤完成之后,再打开Jupyter Notebook,直接切换新的虚拟环境即可,如下图所示:
        切换虚拟环境
        说明:直接更换新的虚拟环境就行。我一直用的是这个虚拟环境,所以很多库都装在这个环境中,所以就将原生的python环境切换成自己一直用的虚拟环境

    耐得住寂寞,才能登得顶
    Gitee码云:https://gitee.com/lyc96/projects
  • 相关阅读:
    指针数组与数组指针
    209. 长度最小的子数组
    面试题 05.08. 绘制直线(位运算)
    1160. 拼写单词
    88. 合并两个有序数组
    80. 删除排序数组中的重复项 II(On)
    python自定义异常和主动抛出异常
    类的构造方法1(类中的特殊方法)
    python之判断一个值是不是可以被调用
    主动调用其他类的成员(普通调用和super方法调用)
  • 原文地址:https://www.cnblogs.com/chenlove/p/13909470.html
Copyright © 2011-2022 走看看