python - 导入错误 : No module named requests

标签 python python-requests python-import

我尝试导入 requests :

import requests

但我得到一个错误:

ImportError: No module named requests

最佳答案

Requests 不是一个内置模块(不附带默认的 python 安装),所以你必须安装它:

OSX/Linux

Python 2:sudo pip 安装请求

Python 3:sudo pip3 安装请求

如果您安装了 pip(pip 是 python 的软件包安装程序,默认情况下应该与您的 python 安装一起提供)。 如果 pip 已安装但不在您的路径中,您可以使用 python -m pip install requests (或 python3 -m pip install requests for python3)

如果您安装了 easy_install,您也可以使用 sudo easy_install -U requests

Linux

您也可以使用系统包管理器:

对于 centos:sudo yum install python-requests

对于 Debian/Ubuntu Python2:sudo apt-get install python-requests

对于 Debian/Ubuntu Python3:sudo apt-get install python3-requests

窗口

如果您已安装 pip 并将 Pip.exe 添加到路径环境,请使用 pip install requests(或 python3 的 pip3 install requests)多变的。如果 pip 已安装但不在您的路径中,您可以使用 python -m pip install requests (或 python3 -m pip install requests for python3)

或者在 cmd 提示符下,使用 > Path\easy_install.exe requests,其中 Path 是您的 Python*\Scripts 文件夹,如果它已安装。 (例如:C:\Python32\Scripts)

如果你想手动添加一个库到windows机器,你可以下载压缩库,解压,然后放到你的python路径的Lib\site-packages文件夹中。 (例如:C:\Python27\Lib\site-packages)

来自源(通用)

对于任何缺少的库,源代码通常位于 https://pypi.python.org/pypi/ .您可以在这里下载请求:https://pypi.python.org/pypi/requests

在 mac osx 和 windows 上,下载源 zip 后,解压缩它并从终端/cmd 运行 python setup.py install 从未压缩的目录。

( source )

关于python - 导入错误 : No module named requests,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17309288/

相关文章:

python - 连接字符串然后打印

python - 请求 SSL : CERTIFICATE_VERIFY_FAILED with verify ="./cabundle.crt"

python - 使用请求抓取网页不会返回所有数据

python - 导入错误: cannot import name - Works in one place but not in the other one

Python - 导入文件 - SyntaxError : invalid syntax

python 在您的分发包中包含一个文件夹

python - 为什么在 Python 中使用 os.setsid()?

python - 校验和值与名为 'isRecyclableGarden' 的资源不匹配

Python 请求返回 200 而不是 301

python - python 中缺少 lxml 模块?