JupyterNotebook设置Python环境的方法步骤

作者:xmfbit 时间:2023-01-15 12:22:14 

使用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_kernels包:


conda install nb_conda_kernels

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

JupyterNotebook设置Python环境的方法步骤

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

JupyterNotebook设置Python环境的方法步骤

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

来源:https://xmfbit.github.io/2018/04/09/set-env-in-jupyternotebook/

标签:JupyterNotebook,Python
0
投稿

猜你喜欢

  • Python简洁优雅的推导式示例详解

    2022-06-26 11:52:20
  • Python3实现爬取简书首页文章标题和文章链接的方法【测试可用】

    2021-10-08 00:22:10
  • js实现tab选项卡函数代码

    2024-04-19 10:43:25
  • php封装的单文件(图片)上传类完整实例

    2024-05-03 15:50:18
  • 浅谈Python中的正则表达式

    2023-11-02 12:48:18
  • 解决pycharm无法识别本地site-packages的问题

    2022-03-12 19:31:13
  • ASP.NET中FCKEDITOR在线编辑器的用法

    2023-07-04 23:20:38
  • FCKeditor的几点修改小结

    2023-05-15 22:13:09
  • python sorted函数的小练习及解答

    2021-10-14 15:50:28
  • pyCharm 实现关闭代码检查

    2023-05-14 18:48:01
  • 用VB编写ActiveX DLL实现ASP编程

    2008-10-21 21:28:00
  • 常见的在Python中实现单例模式的三种方法

    2022-11-08 01:42:09
  • 如何取得所有的Session变量

    2008-06-08 13:59:00
  • pytorch中使用LSTM详解

    2021-01-08 04:27:10
  • 如何用python 实现老板键功能

    2022-09-30 10:13:25
  • 一文带你搞懂Python中的文件操作

    2023-07-20 14:00:52
  • Go语言基础切片的创建及初始化示例详解

    2024-04-26 17:33:44
  • 详解Python爬虫的基本写法

    2022-12-26 07:49:45
  • python模拟表单提交登录图书馆

    2021-11-06 19:20:42
  • python 瀑布线指标编写实例

    2023-04-17 02:13:34
  • asp之家 网络编程 m.aspxhome.com