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

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


当前回答

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

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

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

其他回答

我在使用django rest框架和simplejwt时遇到了这个问题。我所要做的就是升级pip并重新安装软件包

您可以删除之前的python文件夹和环境变量路径从您的pc,然后重新安装python .it将解决

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

python -m pip install --upgrade pip 

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

我今天遇到了这个问题。我得到这个错误的原因是因为我有一个项目存储在Dropbox上,我从2台不同的电脑访问。

我正在使用venv,因为我在机器A上安装了venv,如果我试图在机器B上运行pytest,我会得到错误。

删除venv文件夹,运行python -m venv venv为我解决了这个问题。

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

python -m pip install -U pip

所以我做了(比如)

Python -m PIP安装virtualenv

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