安装jupyter后,它会自动加载原始的python环境,不能访问已安装的虚拟环境。在导入已在虚拟环境中安装过的包时,也会出现错误,如:
import numpy as np
jupyter ModuleNotFoundError: No module named 'numpy'
那么如何让Jupyter Notebook加载自己的这个虚拟环境呢?
更换步骤:
首先在终端中输入 jupyter kernelspec list,
输出:Available kernels: python3 /usr/local/share/jupyter/kernels/python3
可知目前没有使用conda环境下的python
输入 conda env list , 找自己的conda路径
输出:
这里的的base 即为自己虚拟环境的文件夹名称(请按实际情况修改
再输入 activate base,激活虚拟环境
然后执行代码:
pip install ipykernel -i https://pypi.douban.com/simple,
安装ipykernel