【问题标题】:No module named urllib3没有名为 urllib3 的模块
【发布时间】: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


【解决方案1】:

要么urllib3没有导入,要么没有安装。

要导入,请使用

import urllib3

在文件的顶部。安装写入:

pip install urllib3

进入终端。

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

source env/bin/activate

进入终端。这里env是环境变量名。

【讨论】:

  • 好的,安装 urllib3 已经解决了这个问题。很奇怪,因为它也是请求模块的一部分。
  • 设置你的环境...编写源环境/bin/activate
  • 如果答案对您有帮助,您可以投票或接受答案
【解决方案2】:
pip install urllib3 

它崩溃的原因是我安装了不兼容的urllib3 版本作为awscli 的临时依赖项。重新运行安装时会看到此类冲突。

【讨论】:

    【解决方案3】:

    我通过运行解决了它

    pip install --upgrade requests
    

    【讨论】:

      【解决方案4】:

      如果未找到 env,则通过编写 source env/bin/activate 设置您的环境,首先编写 virtualenv env 然后 source env/ bin/activate ,然后检查 pip freeze 如果在那里没有找到 urllib3 然后重新安装 urllib3,希望它有帮助。

      【讨论】:

        【解决方案5】:

        几分钟前,我遇到了同样的问题。这是因为,我使用了虚拟环境。我相信由于 venv 目录,安装的 pip 可能已经停止工作。

        幸运的是,我已将安装程序下载到我的目录中。我运行了设置并选择了修复选项,现在一切正常。

        【讨论】:

          【解决方案6】:

          对于 PyCharm 中的我来说,如前所述,我必须将 import urllib3 放在文件顶部,然后 PyCharm 提供了导入选项。即使在使用pip 安装后

          【讨论】:

            猜你喜欢
            • 2017-05-09
            • 1970-01-01
            • 1970-01-01
            • 2017-03-18
            • 2016-10-26
            • 1970-01-01
            • 2016-05-18
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多