首页 > 解决方案 > pip install requests 失败,因为它已经安装,但我也收到“ImportError:没有模块请求”

问题描述

我正在设置我的 MacBook Pro 并遇到一些与 Python 版本和 pip 相关的问题。

我尝试运行:

$ ./myscript.py
Traceback (most recent call last):
  File "./better_publishing.py", line 7, in <module>
    import requests
ImportError: No module named requests

但是当我尝试pip install

$ pip install requests
Requirement already satisfied: requests in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (2.22.0)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests) (3.0.4)
Requirement already satisfied: certifi>=2017.4.17 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests) (2019.6.16)
Requirement already satisfied: idna<2.9,>=2.5 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests) (2.8)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests) (1.25.3)

点子版本:

$ pip --version
pip 19.3.1 from /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip (python 3.7)

蟒蛇版本:

$ python --version
Python 3.7.5

希望得到一些帮助。谢谢!

标签: pythonpython-3.xmacospip

解决方案


如果我是你,我会尝试卸载模块并重新安装它。以下是命令:

$ pip uninstall requests
$ pip install requests

推荐阅读