【问题标题】:ImportError: No module named 'urllib3'ImportError:没有名为“urllib3”的模块
【发布时间】:2017-05-09 09:28:31
【问题描述】:
每次我使用 pip 命令时,命令都会失败并出现错误:“ImportError: No module named 'urllib3'”。
我确实安装了 urllib3,当我再次尝试安装 urllib3 时,我得到了同样的错误。我能做什么?
我使用的是 Windows 10。
我无法运行“pip install virtualenv”,任何 pip 命令都出现同样的错误。
【问题讨论】:
标签:
windows
python-2.7
python-3.x
pip
urllib3
【解决方案1】:
为了逃避这个错误尝试通过“pip install virtualenv”安装virtualenv并使用“python3 -m venv myvenv”创建虚拟环境目录,这将创建一个名为myvenv的文件夹现在使用“source \myvenv\bin激活myvenv文件夹\activate" 现在您已经设置了虚拟环境,现在您可以在 venv 下安装您想要的任何东西,这不会与您安装的基本操作系统程序冲突尝试一些谷歌搜索来探索 pic virtualenv 设置和使用。快乐编码:)
【解决方案3】:
可能值得仔细检查您的 PYTHONPATH 环境变量:
控制面板\系统和安全\系统 -> 高级系统设置 -> 环境变量。
我有一个导致这个确切错误的流氓 Python 副本
【解决方案4】:
我通过卸载python并重新安装解决了这个问题。
然后就可以运行了
python -m pip install --upgrade pip
获取最新版本的 pip