ModuleNotFoundError: No module named 'fake_useragent' site:stackoverflow.com

服务器 python 1238      收藏
ModuleNotFoundError: No module named 'fake_useragent' site:stackoverflow.com

ModuleNotFoundError: No module named 'fake_useragent' site:stackoverflow.com

本地安装的是python:3.9.9

将fake_useragent卸载之后,使用pip3 install fake_useragent重新安装依然无法使用。

所以修改了pip安装路径

执行 python -m site,可以看到python路径信息

1.png

其中USER_BASE和USER_SITE是pip的默认安装路径


执行命令 pip show fake-useragent,结果如下

3.png

可以看到Location路径信息,该路径为pip安装包的路径,需要把该路径配置到python的site.py中


再执行 python -m site -help,可以看到site.py的文件路径

2.png

打开 site.py 文件,搜索:USER_SITE = None

然后修改site.py中的 USER_PATH 和 USER_BASE

USER_SITE = '/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages'
USER_BASE = '/Library/Frameworks/Python.framework/Versions/3.9'

再执行 pip uninstall fake-useragent,之后重新安装,fake-useragent包就可以使用了