欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

关于Jupyter Notebook如何在当前anaconda虚拟环境下运行的问题

程序员文章站 2022-06-06 20:31:15
...

看网上说只要是**了当前的虚拟环境,然后运行 Jupyter Notebook,那么 python 等等就是当前环境下的版本。都是假的,根本不是这样。

我在 python2.7 的环境虚拟环境下安装了 Jupyter Notebook,然后看了下使用的 python 的路径和版本:

# 在jupyter输入
import sys
sys.executale

>>> /usr/bin/python

sys.version

>>> '3.7.2 (default, Dec 29 2018, 06:19:36) \n[GCC 7.3.0]'

发现使用的是大环境下自带的 python。

查看 jupyter 的 kernels:

# 终端输入
jupyter kernelspec list

关于Jupyter Notebook如何在当前anaconda虚拟环境下运行的问题
参考解决方案:https://xmfbit.github.io/2018/04/09/set-env-in-jupyternotebook/

想要使用虚拟环境下的 python,需要在 Jupyter 中也添加虚拟环境

在当前虚拟环境下安装 nb_conda_kernels 包:

# 进入caffe27环境
conda activate caffe27
# 安装
conda install nb_conda_kernels

然后,再重新打开 Jupyter notebook,点击 New,就能看到你的虚拟环境:
关于Jupyter Notebook如何在当前anaconda虚拟环境下运行的问题
然后进入 caffe27 环境下的 notebook,再看一下路径和版本~~
关于Jupyter Notebook如何在当前anaconda虚拟环境下运行的问题
关于Jupyter Notebook如何在当前anaconda虚拟环境下运行的问题
如果是已经编辑过的 notebook,只需要在菜单栏中选择:
关于Jupyter Notebook如何在当前anaconda虚拟环境下运行的问题
kernel -> change kernel -> your env kernel