使用Python时,常遇到的一个问题就是Python和库的版本不同。Anaconda的env算是解决这个问题的一个好用的方法。但是,在使用Jupyter Notebook的时候,我却发现加载的仍然是默认的Python Kernel。这篇博客记录了如何在Jupyter Notebook中也能够设置相应的虚拟环境。

conda的虚拟环境

在Anaconda中,我们可以使用***conda create -n your_env_name python=your_python_version***的方法创建虚拟环境,并使用***source activate your_env_name***方式激活该虚拟环境,并在其中安装与默认(主)python环境不同的软件包等。

当激活该虚拟环境时,ipython下是可以正常加载的。但是打开Jupyter Notebook,会发现其加载的仍然是默认的Python kernel,而我们需要在notebook中也能使用新添加的虚拟环境。

解决方法

解决方法见这个帖子:Conda environments not showing up in Jupyter Notebook.

首先,安装nb_conda(不管用的话再试试nb_conda_kernels)包,在base环境下输入命令:

conda install nb_conda
然后,打开Notebook,点击New,会出现当前所有安装的虚拟环境以供选择,如下所示。

如果是已经编辑过的notebook,只需要打开该笔记本,在菜单栏中选择Kernel -> choose kernel -> your env kernel即可。

关于nb_conda的详细信息,可以参考其GitHub页面:nb_conda。

JupyterNotebook设置并切换不同Python启动环境相关推荐

  1. python自带的IDLE编辑器切换python运行环境

    电脑里面安装了几个python的版本,默认的python运行环境是python3.7.1,另外安装的还有python3.6,但是python3.7是通过anaconda安装的,所以没有相应的IDLE, ...

  2. pycharm快速切换多版本python编译环境

    如何用pycharm快速切换多版本python编译环境? 1.安装多版本python. 在安装路径下存在多个版本的文件夹. 用CMD输入python查看版本,只显示高版本的,怎么办呢? 2.修改低版本 ...

  3. 如何找到python的环境变量_总算懂得如何设置python环境变量

    总算懂得如何设置python环境变量 日期:2019-08-25 12:22:21 浏览:279 核心提示:相信很多初学者,在安装了python之后想完整在命令提示符直接输入python就可以使用的操 ...

  4. 设置python编程环境_JupyterNotebook设置Python环境的方法步骤

    使用Python时,常遇到的一个问题就是Python和库的版本不同.Anaconda的env算是解决这个问题的一个好用的方法.但是,在使用Jupyter Notebook的时候,我却发现加载的仍然是默 ...

  5. 基于Spring boot,使用idea方便地切换启动环境

    https://blog.csdn.net/mate_ge/article/details/78624579 基于Spring boot,使用idea方便地切换启动环境 原创martsforever ...

  6. 使用Visual Studio Code设置Python开发环境

    目录 布局 Windows集中式安装 假设与要求 在Windows上安装 安装VS代码 安装VS代码扩展 在Windows上设置Python开发环境 安装Python 创建一个虚拟环境 创建项目和设置 ...

  7. Python语言环境错误:不支持的语言环境设置

    本文翻译自:Python locale error: unsupported locale setting Why do I get the following error when doing th ...

  8. python快捷键设置_UltraEdit搭建Python IDE环境+设置快捷键

    1 一.搭建Python IDE环境 2 1.打开UltraEdit 2.菜单项:高级/工具配置 3.点击插入(I),并按如下①②③步骤依次填写 3 ①命令选项卡中依次输入如下: 菜单项名称:运行py ...

  9. python调用os.system启动anaconda环境_在Mac中PyCharm配置python Anaconda环境过程图解

    在 python 开发中我们最常用的IDE就是PyCharm,有关PyCharm的优点这里就不在赘述.在项目开发中我们经常用到许多第三方库,用的最多的命令就是pip install 第三方库名 进行安 ...

最新文章

  1. 如果三十年前有这些AI技术,可可西里的悲剧不会发生
  2. mysql db python_python下的MySQLdb使用
  3. hadoop spark端口整理
  4. python扫描器甄别操作系统类型_20189317 《网络攻防技术》 第三周作业
  5. c语言计算坐标,求助,有关坐标计算的
  6. Zookeeper11问
  7. module_param()函数
  8. 关于UIColor这个类的一些不知道的事
  9. 在文华财经赢顺云W6和赢顺云手机随身行中如何导入需要的指标
  10. 《21天学通Java(第6版)》—— 1.10 练习
  11. 网易教程python_麻瓜编程Python Web 开发工程师微专业基础教程 - 网易云课堂
  12. 用Linux命令备份oracle表,Linux系统上Oracle数据库备份和还原操作说明
  13. phpstudy和php,phpstudy和wamp哪个好
  14. THE ORDER OF MASS
  15. Intellij IDEA更换主题,配置字体
  16. MyISAM与InnoDB存储引擎
  17. Android关机充电打开log,Android关机log
  18. 教练还是顾问? 敏捷与否? 我是什么?
  19. ZooKeeper——Curator客户端基本使用(笔记)
  20. 使用U盘重装win10系统(微PE)

热门文章

  1. linux usr local权限,【linux】sudo chown -R $(whoami) /usr/local提示操作被拒绝
  2. [Spark] - HashPartitioner RangePartitioner 区别
  3. Spark源码走读1——RDD
  4. html倒计时timer,js如何使用定时器实现倒计时功能
  5. mysql c接口返回自增id_详解mysql插入数据后返回自增ID的七种方法
  6. vb.net 局域网传文件_没网盘咋传输文件?全平台高效传输方案一网打尽!
  7. python的表达式范围怎么写_python表达式
  8. virtualenv: 未找到命令
  9. xml文件导入wps_WPS2016文档怎么保存为XML格式?
  10. java excel 晒新年操作_JAVA使用POI操作excel