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

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


当前回答

我将python.exe的可执行文件重命名为例如python27.exe。关于Archimedix的答案,我用十六进制编辑器打开我的pip.exe,滚动到文件的末尾,并将路径中的python.exe更改为python27.exe。在编辑make shure时,不重写其他信息。

其他回答

我的确切问题是(致命错误在启动程序:无法创建进程使用' ' ')在windows 10。于是我找到了“C:\Python33\Lib\site-packages”,删除了django文件夹和pip文件夹,然后用pip重新安装了django,问题就解决了。

请加上这个地址:

C:\Program Files (x86)\Python33

Windows中的PATH变量

尽管首先要确保这是Python exe文件所在的文件夹,然后只将此路径添加到path变量中。

要在PATH变量中添加地址,请转到

控制面板->系统->高级系统设置->环境 变量—>系统变量—>路径—>编辑—> . zip

然后添加上面提到的路径&单击保存

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

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

我也有类似的问题,升级pip为我解决了这个问题。

python -m pip install --upgrade pip 

这是在Windows上,pip.exe内的python路径不正确。有关路径的更多信息,请参阅Archimedix答案。