没有名为 urllib3.exceptions 的模块

问题描述 投票:0回答:1

这里是编程新手。我试图遵循我在网上找到的一个编程项目。

(对于那些好奇的人,链接在这里:https://www.youtube.com/watch?v=fkVBAcvbrjU

我尝试运行 python smartmirror.py

但是,当我运行该命令时,我得到了这个:

Traceback (most recent call last):
  File "smartmirror.py", line 9, in <module>
    import requests
  File "/home/pi/Smart-Mirror/requests/__init__.py", line 60, in <module>
    from .packages.urllib3.exceptions import DependencyWarning
ImportError: No module named urllib3.exceptions

我运行

pip3 freeze
查看是否安装了 urllib3。结果我安装了
urllib3==1.25.7
。我什至运行了
pip3 install --upgrade six
以确保我拥有最新版本。

然而,在此之后。我运行“python smartmirror.py”仍然遇到:

Traceback (most recent call last):
      File "smartmirror.py", line 9, in <module>
        import requests
      File "/home/pi/Smart-Mirror/requests/__init__.py", line 60, in <module>
        from .packages.urllib3.exceptions import DependencyWarning
    ImportError: No module named urllib3.exceptions

系统 树莓派 3

对此的任何帮助都将非常有用。很抱歉,如果我没有提出一个有据可查的问题。

谢谢!

python raspberry-pi3 urllib3
1个回答
0
投票

我遇到了这个问题,并发现我的 urllib 安装已损坏。查看您的包目录并将其内容与此处显示的 urllib3 文件相关联:https://github.com/urllib3/urllib3/tree/1.26.x/src/urllib3

如果文件丢失,您也会遇到同样的问题。 (我认为这是由安装过程中的连接问题引起的。)

对我来说,卸载并重新安装 urllib3 是有效的。请务必先检查您的版本 - 例如

pip show urllib3
# check the VERSION shown and replace 1.26.17 below.
pip uninstall urllib3
pip install urllib3==1.26.17
© www.soinside.com 2019 - 2024. All rights reserved.