Python 报错pip_internal模块不存在

WechatIMG3.jpeg

环境

  • ubuntu 18.04
  • python 3.8.2

错误

2020-03-26_5e7c0d8115c05.png

在执行pip install python-pptx的时候,报错:No module named 'pip._internal'

解决

  • 找到相应报错的/bin/下的 pip,我这里的目录是/home/yuhal/.local/bin/pip
  • 修改此文件vim /home/yuhal/.local/bin/pip
1
2
3
4
5
6
7
8
9
10
11
# !/usr/bin/python

# -*- coding: utf-8 -*-
import re
import sys

from pip._internal.cli.main import main

if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.exit(main())
  • from pip._internal import main注释掉,改成from pip import main保存退出
1
2
3
4
5
6
7
8
9
10
11
12
# !/usr/bin/python

# -*- coding: utf-8 -*-
import re
import sys

# from pip._internal.cli.main import main
from pip import main

if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.exit(main())

成功

image.png

执行which pip检查一下是否是正确路径

-------------本文结束感谢您的阅读-------------
0%