我尝试导入请求:

import requests

但我得到一个错误:

ImportError:没有模块命名请求


当前回答

在OSX上,该命令将取决于您的python安装风格。

Python 2.x-默认

sudo pip install requests

Python 3.x

sudo pip3 install requests

其他回答

我不清楚您使用的是哪种版本的Python。

如果是Python3,解决方案是sudopip3安装请求

在我的案例中,请求已经安装,但需要升级。以下命令成功了

$ sudo pip install requests --upgrade

我解决了这个问题。你可以试试这个方法。在此文件“.bash_profile”中,添加别名python=/Library/Frameworks/python.framework/Versions/2.7/bin/python2.7等代码

这可能有点太晚了,但即使未设置pip路径,也可以运行此命令。我使用的是在Windows 10上运行的Python 3.7,这是命令

py -m pip install requests

您还可以用任何其他未安装的库替换“requests”

Python常见安装问题

如果Homebrew在macOS上破坏了您的路径,这些命令也很有用。

python -m pip install requests

or

python3 -m pip install requests

并行安装多个版本的Python?