ImportError:没有名为'urllib3'的模块

时间:2016-12-23 17:16:58

标签: windows python-2.7 python-3.x pip urllib3

每次我使用pip命令时命令失败并显示错误:“ImportError:没有名为'urllib3'的模块”。 我安装了urllib3,当我试图再次安装urllib3时,我得到了同样的错误。我该怎么办?

我正在使用Windows 10。

我无法运行“pip install virtualenv”,我在任何pip命令中都遇到了同样的错误。

4 个答案:

答案 0 :(得分:2)

值得仔细检查您的PYTHONPATH环境变量: 控制面板\系统和安全\系统 - >高级系统设置 - >环境变量。 我有一个Python的流氓副本导致了这个确切的错误

答案 1 :(得分:1)

您可能需要引导您的pip安装,以便您可以随之移动。

  1. https://bootstrap.pypa.io/get-pip.py
  2. 下载引导脚本
  3. 使用您想要的任何版本的Python,运行它,例如,

    C:\\Python35.exe get-pip.py
    
  4. 在完成之后,你应该能够安装任何你想要的东西。

答案 2 :(得分:0)

为了逃避此错误,请尝试通过“pip install virtualenv”安装virtualenv并使用“python3 -m venv myvenv”创建虚拟环境目录,这将创建一个名为myvenv的文件夹,现在使用“source \ myvenv \ bin激活myvenv文件夹” \激活“现在你已经设置了你的虚拟环境,现在你可以在venv下安装你想要的任何东西,这不会与你的基础操作系统安装程序冲突尝试一些谷歌搜索pic virtualenv设置和使用。快乐的编码:)

答案 3 :(得分:0)

我通过卸载python并重新安装它解决了这个问题。

然后你可以运行

python -m pip install --upgrade pip

获取最新版本的pip