今天在Ubuntu系统上编译安装了python和pip,但是升级pip之后,利用pip安装库的时候报错了:
在网上搜了一下,主要有如下两种解决方案:
本人编译安装的pip3路径为 /usr/local/bin/pip3
方案一
#!/usr/local/bin/python3.5
# -*- coding: utf-8 -*-
import re
import sys
# from pip import main # origin
from pip._internal import main # new
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(main())
方案二
#!/usr/local/bin/python3.5
# -*- coding: utf-8 -*-
import re
import sys
# from pip import __main__ # origin
from pip import __main__ # new
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
# sys.exit(main()) # origin
sys.exit(__main__.main()) # new
方案二并没有解决本人的问题,方案一有效。这个得看个人的系统环境吧。
参考自:https://blog.csdn.net/zong596568821xp/article/details/80410416