ImportError:没有名为请求的模块

新手上路,请多包涵

我尝试导入 requests

 import requests

但我收到一个错误:

ImportError:没有名为请求的模块

原文由 user2476540 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 613
1 个回答

Requests 不是内置模块(默认 python 安装不附带),因此您必须安装它:

操作系统/Linux

蟒蛇2: sudo pip install requests

Python 3: sudo pip3 install requests

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

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

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 install requests (或 pip3 install requests 用于python3)如果你安装了 pip 并将Pip.exe变量添加到路径环境中。如果安装了 pip 但不在您的路径中,您可以使用 python -m pip install requests (或 python3 -m pip install requests 对于 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 从解压缩的目录。

来源

原文由 TheoretiCAL 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题