I_Like_AI 发表于 2018-9-19 10:12:17

Fatal error in initiator unable to use C Program Files (x86) Python33 python...

Fatal error in initiator unable to useC Program Files (x86) Python33 python. Exe C Program Files (x86) Python33 pip.exe creation process
在网上搜索这似乎是由Python安装路径中的空格引起的问题。
如何pip在没有空格的路径中重新安装所有内容的情况下开始工作?

他改变了中国 发表于 2018-9-19 10:13:08

python -m pip install XXX

令狐少侠 发表于 2018-9-19 10:16:26

至少在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。

天使与魔鬼 发表于 2018-9-19 10:18:02

我遇到同样的问题, 阅读https://pip.pypa.io/en/latest/installing.html#install-pip,以便更新pip:
python -m pip install -U pip
所以我做了(例如)
python -m pip install virtualenv
它奏效了!所以你可以做同样的'virtualenv'
页: [1]
查看完整版本: Fatal error in initiator unable to use C Program Files (x86) Python33 python...