关于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
参考解决方案: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,就能看到你的虚拟环境:
然后进入 caffe27 环境下的 notebook,再看一下路径和版本~~
如果是已经编辑过的 notebook,只需要在菜单栏中选择:kernel -> change kernel -> your env kernel