【发布时间】:2017-03-07 14:42:47
【问题描述】:
上周我写了一个脚本来调用一个 API 并成功运行它。本周,它不会运行。我收到以下错误消息:
Traceback (most recent call last):
File "user_audit.py", line 2, in <module>
import requests
File "c:\Python27\lib\site-packages\requests\__init__.py", line 60, in <module>
from .packages.urllib3.exceptions import DependencyWarning
File "c:\Python27\lib\site-packages\requests\packages\__init__.py", line 29, in <module>
import urllib3
ImportError: No module named urllib3
我已经确认软件包是最新的,尝试卸载并重新安装它,但到目前为止没有任何效果。有人可以帮忙吗?
附录
我按照@MSHossain 的建议安装了 urllib3,但随后收到另一条错误消息。新消息引用了我编写的另一个文件,该文件创建了一个 Python 编译文件。另一个文件正在使用 smptlib 尝试发送电子邮件。我不明白这是怎么发生的,但我删除了另一个文件,我的脚本运行没有任何问题。我已经接受了下面的答案,因为我能够 pip install urllib3,但它应该已经包含在 requests 模块中。
【问题讨论】:
-
调用的实际代码会很有帮助。
-
首先,确定你使用的是正确的python版本吗?
-
@ChristianKönig 第 2 行导入请求失败。错误消息中的其他行引用是请求模块本身。
标签: python xml python-2.7 urllib3