我编写了一个调用 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
我已确认软件包是最新的,尝试卸载并重新安装它,但到目前为止没有任何效果。有人可以帮忙吗?
ADDENDUM
我按照 @MSHossain 的建议安装了 urllib3,但随后收到另一条错误消息。新消息引用了我编写的另一个文件,该文件创建了一个 Python 编译文件。另一个文件正在使用 smptlib 尝试发送电子邮件。我不明白这是如何发生的,但我删除了另一个文件,并且我的脚本运行没有任何问题。我已经接受了下面的答案,因为我能够 pip install urllib3,但它应该已经包含在 requests 模块中。
urllib3 未导入或未安装。
要导入,请使用
import urllib3
在文件的顶部。要安装请写:
pip install urllib3
进入终端。
可能是您没有正确激活环境变量。
要激活环境变量,请写入
source env/bin/activate
进入终端。这里env
是环境变量名称。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)