【100%完美解决】jupyter无法导入已安装的包【notebook中无法import安装在虚拟环境的包】
关注B站可以观看更多实战教学视频:hallo128的个人空间
问题描述:
在cmd切换到虚拟环境,发现已经pip install安装过,也能import导入。
但是jupyter启动后,import却显示“No module named ‘xxx’”
原因:
notebook的内核环境没有切换到对应的虚拟环境。而notebook的内核也没有额外关联到这个虚拟环境。
解决思路:
把虚拟环境加到notebook的内核中。
解决步骤:
- 在虚拟环境中安装
pip install ipykernel
- 在把虚拟环境添加到内核
python -m ipykernel install --user --name=虚拟环境名
- 重新选择和启动内核,在notebook内核选择中,选择这个虚拟环境名的内核。再restart运行即可