首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >没有名为urllib3的模块

没有名为urllib3的模块
EN

Stack Overflow用户
提问于 2017-03-07 22:42:48
回答 6查看 85.1K关注 0票数 17

我编写了一个调用API的脚本,并在上周成功运行了它。这周,它不会运行。我得到了以下错误消息:

代码语言:javascript
复制
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安装urllib3,但它应该已经包含在requests模块中。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2017-03-07 22:52:58

未导入或未安装urllib3。

要导入,请使用

代码语言:javascript
复制
import urllib3

在文件的顶部。要安装写入,请执行以下操作:

代码语言:javascript
复制
pip install urllib3

进入终点站。

可能是您没有正确激活环境变量。要激活环境变量,请编写

代码语言:javascript
复制
source env/bin/activate

进入终点站。其中,env是环境变量名。

票数 15
EN

Stack Overflow用户

发布于 2019-06-26 08:18:25

代码语言:javascript
复制
pip install urllib3 

它崩溃的原因是我安装了一个不兼容的urllib3版本作为awscli的暂时依赖。当您重新运行安装时,您将看到这样的冲突。

票数 5
EN

Stack Overflow用户

发布于 2017-03-07 23:01:58

通过写入源环境来设置您的环境/bin/activate如果未找到环境,请先写入virtualenv环境,然后是源环境/bin/activate,然后检查pip freeze<代码>E29如果在那里找不到urllib3,请重新安装urllib3,希望它能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42651145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档