运行以下代码行时出现错误消息
import requests
以下是错误消息
Traceback (most recent call last):
File "C:\Python27\test", line 1, in <module>
import requests
ImportError: No module named requests
根据我在其他帖子中看到的情况,问题的常见原因是个人下载请求模块但尚未安装它。我下载了tarball,解压缩并通过计算机命令行安装了setup.py文件。 Python27 / Lib / site-packages文件夹中有一个requests-2.4.0-py2.7.egg文件夹。
答案 0 :(得分:0)
对于Windows,请安装pip。您以后可能需要其他软件包,因此拥有合适的软件包管理器将会获得回报。 以下是文档:https://pip.pypa.io/en/latest/index.html
答案 1 :(得分:0)
您可能实际上缺少certifi
模块。
<强>概述:强> 从您的错误堆栈跟踪,您似乎正在使用Windows平台并具有本机Windows Python安装。所以我会坚持使用Windows指令。但是由于我有基于Cygwin的python安装,我将在这里提供基于cygwin的步骤来解决您的问题。
但是,您也可以通过安装pip
或easy_install
,预构建的二进制文件或源代码,在Windows命令提示符下轻松使用这些步骤。
Windows-Cygwin-Pip方式:
python get-pip.py
。详细和备选说明here pip install requests
。它将安装requests
和certifi
个包,这会导致/ lib / site中的results
,requests-2.4.0.dist-info
,certifi
和certifi-14.05.14-py2.7.egg-info
包文件夹。import requests
。它会毫无错误地运行。 安装新软件包的其他方法:
还有其他一些替代方法可以下载这个requests
包,或者任何新的python包。其中包括:
答案 2 :(得分:0)
要获得更高效的环境并避免许多麻烦,请按以下步骤操作:
如果你不知道我在说什么,你应该花点时间阅读这些内容,你会发现许多让python很好用的东西之一(好吧,其他编程也好)语言有类似的工具)