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

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


当前回答

我有一个更简单的解决方案。使用@apple方式,但将main.py重命名为pip.py,然后将其放在python版本scripts文件夹中,并将scripts文件夹添加到您的路径中,全局访问它。如果你不想把它添加到路径,你必须CD到脚本,然后运行PIP命令。

其他回答

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

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

我有这个问题,这个页面上的其他修复并没有完全解决这个问题。

解决问题的方法是进入我的系统环境变量并查看PATH -我已经卸载了Python 3,但Python 3文件夹的旧路径仍然在那里。我在我的PC上只运行Python 2,并使用Python 2安装pip。

从PATH中删除对不存在的Python 3文件夹的引用,并升级到pip的最新版本,解决了这个问题。

我有一个更简单的解决方案。使用@apple方式,但将main.py重命名为pip.py,然后将其放在python版本scripts文件夹中,并将scripts文件夹添加到您的路径中,全局访问它。如果你不想把它添加到路径,你必须CD到脚本,然后运行PIP命令。

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

Fatal error in launcher: Unable to create process using

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

python -m pip freeze

希望它也能帮助到别人。

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

似乎

python -m pip install XXX 

无论如何都会工作(为我工作过) (参见user474491的链接)