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

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


当前回答

我试图安装一些站点包,如numpy, xgboost等,但每次都出现这个错误:

Fatal error in launcher: Unable to create process using

我尝试了很多方法来解决这个问题,并找到了这个方法,它成功地帮助了我:

python -m pip freeze

希望它也能帮助到别人。

附:我在这里找到了这个解决方案:https://stackoverflow.com/a/39733705/10310794

其他回答

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

请加上这个地址:

C:\Program Files (x86)\Python33

Windows中的PATH变量

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

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

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

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

这是我如何解决它。

下载https://bootstrap.pypa.io/get-pip.py 激活你的vitualenv 导航到get-pip.py文件,输入“python get-pip.py”,不带引号。

它将在环境中重新安装PIP,并自动卸载以前的版本。

现在繁荣! !安装你喜欢的任何东西

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

我在https://pip.pypa.io/en/latest/installing.html#install-pip上看到了同样的问题,更新pip是:

python -m pip install -U pip

所以我做了(比如)

Python -m PIP安装virtualenv

它成功了!所以你可以做同样的'virtualenv'另一个你想要的包。