首先进入根目录,在 usr/bin 目录下 找到 pip 文件。(如果是在虚拟环境中,则需要去对应的虚拟环境中查找对应的 pip 文件)
打开pip文件显示代码如下:
# -*- 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())
然后 将 pip 代码内容改为如下:
# -*- 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__._main())
然后再运行 pip 就正常。
pip list
Package Version
---------- -------
pip 18.0
setuptools 36.7.1
wheel 0.30.0