Python 3.5.1 pip install'ImportError'

时间:2016-03-31 02:06:50

标签: pip urllib

使用pip install时出现以下错误:

查找'pip__main__'的规范时出错<:没有名为'urllib.request'的模块; 'urllib'不是包&gt ;; 'pip'是一个包,无法直接执行

对此有何建议?

我想也许它与请求模块本身有关,但我试图下载其他模块并遇到同样的问题。

1 个答案:

答案 0 :(得分:0)

我刚刚在Windows上从Python 3.3升级到v3.5.1并遇到了同样的错误消息。我明白这与你的问题不一样。

似乎来自the docs的说明使用:

python -m pip install SomePackage

是错误的,至少在Windows上是因为我收到OP引用的错误消息。

我忘了将Scripts目录添加到我的路径中,与以前的版本相同。当我添加它时,问题得到解决。我的路径现在(对于Python 3.5的默认安装):

PATH=<blah>;%USERPROFILE%\AppData\Local\Programs\Python\Python35;%USERPROFILE%\AppData\Local\Programs\Python\Python35\Scripts

pip可执行文件位于Scripts中,因此pip命令现在可以直接执行,与以往一样:

pip install urllib