pip安装请求失败,因为它已经安装,但我也收到“ ImportError:无模块请求”

时间:2019-12-03 15:42:01

标签: python python-3.x macos pip

我正在设置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版本:

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

Python版本:

$ python --version
Python 3.7.5

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

3 个答案:

答案 0 :(得分:0)

如果您是我,我将尝试卸载模块并重新安装。 这是命令:

$ pip uninstall requests
$ pip install requests

答案 1 :(得分:0)

您是否尝试过查看请求是否以pip list列出?

如果是,那么您可以尝试pip uninstall requests。如果这也使您出错,则可以尝试在查找器中删除该程序包。

此后,我可以再次使用pip install <some_package>

答案 2 :(得分:0)

也许您必须将其添加到myscript.py的第一行

#!/usr/bin/env python