解决方案,打开 /usr/bin/pip,修改为以下
#!/usr/bin/python
# -*- coding: utf-8 -*-
import re
import sys
# 修改前
from pip import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.exit(main())
# 修改后
from pip import __main__ #(第一处修改)
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.exit(__main__._main()) #(第二处修改)
本文提供了一种解决方案,通过修改/usr/bin/pip文件中的代码,将main()调用更改为__main__._main(),并调整了import语句,以此解决pip命令执行时遇到的问题。
646

被折叠的 条评论
为什么被折叠?



