搜索网络,这似乎是由Python安装路径中的空格引起的问题。

我如何让pip工作,而不必重新安装在一个没有空格的路径中的所有东西?


当前回答

以下是我的解决方法:

在7zip文件中打开pip.exe,并将__main__.py解压到Python\Scripts文件夹中。 对我来说,是C:\Program Files (x86)\Python27\Scripts 将__main__.py重命名为pip.py 运行它!Python pip.py安装东西

编辑:

如果你想在任何地方安装一些东西,也可以这样做:

重命名PIP .py为pip2.py(以避免导入PIP错误) 制作C:\Program Files (x86)\Python27\pip.bat,内容如下:

C:\Program Files (x86)\Python27\Scripts\pip2.py" %1 %2 %3 %4 . python %5 %6 %7 %8 %9

将C:\Program Files (x86)\Python27添加到您的PATH(如果还没有) 运行它!PIP安装

其他回答

我也有同样的问题,并使用以下进行了PIP升级,现在它工作正常。 Python -m PIP install——升级PIP

我选择安装Python for Windows (64bit),不是为所有用户,而是为我自己。

重新安装Python-x64并检查高级选项“为所有用户”,为我解决了pip问题。

以下是我的解决方法:

在7zip文件中打开pip.exe,并将__main__.py解压到Python\Scripts文件夹中。 对我来说,是C:\Program Files (x86)\Python27\Scripts 将__main__.py重命名为pip.py 运行它!Python pip.py安装东西

编辑:

如果你想在任何地方安装一些东西,也可以这样做:

重命名PIP .py为pip2.py(以避免导入PIP错误) 制作C:\Program Files (x86)\Python27\pip.bat,内容如下:

C:\Program Files (x86)\Python27\Scripts\pip2.py" %1 %2 %3 %4 . python %5 %6 %7 %8 %9

将C:\Program Files (x86)\Python27添加到您的PATH(如果还没有) 运行它!PIP安装

当virtualenv路径中有空格时,这是一个已知的错误。更正已做,并将提供在下一个版本。

我在windows 10上也有同样的问题,在尝试了之前所有的解决方案后,问题仍然存在,所以我决定卸载我的python 2.7并安装2.7.13版本,它工作得很好。