最近使用jupyter发现在虚拟环境下安装了包,但是在该环境下启动的jupyter却不能正确导入包。
原因是:jupyter调用的python包和环境下的包不一样导致的。用如下方法分别在虚拟环境和jupyter中查看便知(二者不一样):
import sys
sys.executable
解决方法:
在该虚拟环境中,使用pip list查看,发现没有jupyter和ipykernel。安装:
pip install ipykernel
pip install jupyter
再次启动jupyter,使用sys.executable查看和虚拟环境下一致。且能正确导入包。
本文解决了在虚拟环境中安装的包无法在Jupyter中导入的问题,原因在于Jupyter调用的Python环境与虚拟环境不一致。通过安装ipykernel和jupyter包,确保两者环境统一,实现正确导入包。
1823

被折叠的 条评论
为什么被折叠?



