通过pip install成功安装’pydub’库,但使用import pydub,却出现错误,提示ModuleNotFoundError: No module named 'pydub'。
以下两点最管用:
一、sys.path.append()
1、明确自己下载的库/包安装路径,我的默认下载到了E:\Anaconda\Lib\site-packages
2、在Spyder窗口或者Anaconda Prompt输入:
import sys
sys.path.append('库/包的路径')
import sys
print(sys.path)
sys.path.append('E:\Anaconda\Lib\site-packages')
#括号内是安装的包/库的路径
此方法每次启动都要重新做一遍。
二、添加搜索路径 永久解决问题 推荐!
1、明确自己下载的库/包安装路径,我的默认下载到了E:\Anaconda\Lib\site-packages
2、找到运行环境的site-packages文件,在里面创建txt文档,txt里面输入库/包的路径,保存,重命名为.pth文件。
比如我的:在E:\Anaconda\envs\spyder-cf\Lib\site-packages下创建txt文档,txt内输入E:\Anaconda\Lib\site-packages,保存,重命名为mypkpath.pth。
3、重启,解决!