搜索网络,这似乎是由Python安装路径中的空格引起的问题。
我如何让pip工作,而不必重新安装在一个没有空格的路径中的所有东西?
搜索网络,这似乎是由Python安装路径中的空格引起的问题。
我如何让pip工作,而不必重新安装在一个没有空格的路径中的所有东西?
当前回答
我今天遇到了这个问题。我得到这个错误的原因是因为我有一个项目存储在Dropbox上,我从2台不同的电脑访问。
我正在使用venv,因为我在机器A上安装了venv,如果我试图在机器B上运行pytest,我会得到错误。
删除venv文件夹,运行python -m venv venv为我解决了这个问题。
其他回答
它不是直接调用ipython,而是使用Python加载,例如
“ipython.exe的完整路径”
我在windows 10上也有同样的问题,在尝试了之前所有的解决方案后,问题仍然存在,所以我决定卸载我的python 2.7并安装2.7.13版本,它工作得很好。
我也有同样的问题,并使用以下进行了PIP升级,现在它工作正常。 Python -m PIP install——升级PIP
我将python.exe的可执行文件重命名为例如python27.exe。关于Archimedix的答案,我用十六进制编辑器打开我的pip.exe,滚动到文件的末尾,并将路径中的python.exe更改为python27.exe。在编辑make shure时,不重写其他信息。
在Windows上,我用以下方法解决了这个问题:
1)卸载Python
2)导航到C:\Users\MyName\AppData\Local\Programs(您应该打开隐藏文件可见性显示隐藏文件指令)
3)删除“Python”文件夹
4)安装Python