搜索网络似乎是由Python安装路径中的空格引起的问题。我如何pip工作而不必在没有空格的路径中重新安装所有内容?
3 回答
繁花如伊
TA贡献2012条经验 获得超12个赞
至少在Windows上,pip将安装后的执行路径存储在可执行文件中pip.exe。
使用十六进制编辑器或写字板编辑此文件(您必须将其保存为纯文本然后保留二进制数据),使用引号和空格将Python路径更改为如下所示:
#!"C:\Program Files (x86)\Python33\python.exe"
到没有空格和引号的转义路径,并以空格填充(末尾的点应为空格):
#!C:\Progra~2\Python33\python.exe.............
对于“ C:\ Program Files”,此路径可能是“ C:\ Progra〜1”(DOS / Windows 3.x表示法中的短路径名使用波浪号和数字)。Windows提供此替代符号是为了与DOS / Windows 3.x应用程序向后兼容。
请注意,由于这是一个二进制文件,因此不应更改可能会破坏可执行文件的文件大小,因此可能会导致填充。
使用管理员权限进行保存,请确保将其实际保存在目标位置,然后重试。
您可能还需要设置PATH变量以将~符号使用到的路径pip。
添加回答
举报
0/150
提交
取消