Jupyter notebook安装库问题,已经使用pip安装库,却提示ModuleNotFoundError: No module named xx
问题原因:安装库的路径没有添加
解决办法:
1.win+r,输入cmd打开终端输入:(或者在jupyter notebook输入也可以)
pip install xx(你要安装的库)
用numpy举例:
显示numpy已经安装了
e:\python\python37\lib\site-packages
这是安装库的路径
2.查看引用库的路径:
在终端先输入python后在输入以下代码(或者直接在jupyter输入以下代码)
import sys
print(sys.path)
找一下有没有要引用库的路径,我这边是没问题的,所以有库的路径,没有路径的话就会导致import xx失败
3.添加路径
sys.path.append("e:\python\python37\lib\site-packages")#双引号里面是你找到的安装库的路径
print(sys.path)
之前找不到路径添加进去就可以成功import了
但是这是临时的,如果重新打开jupyter还需要重新添加,如果这个路径经常用想要永久添加按照以下方法
1.找到anaconda3安装目录再找到以下路径
\anaconda3\Lib\site-packages
如果是jupyter输入刚才的代码一般会显示
比如我的目录就在D:\anaconda3\Lib\site-packages
2.在这个目录下新建xx.txt文件(随便取尽量英文)
我取名为newpath.txt
3.然后打开文件输入要添加的路径
4.保存关闭,将后缀改为pth****
然后路径就永久添加了
用上述方法查看
import sys
print(sys.path)