开发Fortnite统计追踪器时已装requests仍报ModuleNotFoundError求助
解决
ModuleNotFoundError: No module named 'requests'的问题 嘿,我之前也碰到过完全一样的情况!明明用pip装了requests,但运行代码就是报错,这基本都是Python解释器和pip不匹配导致的,咱们一步步来搞定:
1. 先确认Python和pip的对应关系
很多时候系统里会装多个Python版本(比如Python2和Python3),pip可能默认关联了另一个版本,你可以这么查:
- 打开终端,输入
python --version,记下你用来运行代码的Python版本 - 再输入
pip --version,看看输出里的Python路径和版本是不是和上面一致- 如果不一致,比如你用的是Python3,那得用
pip3 install requests重新安装
- 如果不一致,比如你用的是Python3,那得用
2. 用Python的-m参数强制安装(最稳妥的方法)
直接通过Python本身来调用pip,这样绝对能把模块装到你当前用的Python环境里:
- 如果你用的是Python3,运行:
python3 -m pip install requests - 要是系统默认就是Python3或者用的是Python2,运行:
python -m pip install requests
3. 检查IDE的解释器配置(如果用VS Code/PyCharm等工具)
不少IDE会默认使用虚拟环境或者系统里的另一个Python版本,哪怕你在终端装对了,IDE还是找不到模块:
- 比如在VS Code里,按
Ctrl+Shift+P(Mac是Cmd+Shift+P),输入Python: Select Interpreter,选择你刚才装了requests的那个Python版本 - PyCharm的话,去
File > Settings > Project > Python Interpreter里切换到正确的解释器
最后测试一下
安装完后,在终端输入python(或者python3),然后输入import requests,如果没有报错,说明模块已经装对了,再运行你的《堡垒之夜》统计追踪器代码应该就正常了!
内容的提问来源于stack exchange,提问作者PokeBros
相关产品推荐
相关产品推荐

