ImportError: cannot import name main

Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    from pip import main
ImportError: cannot import name main

pip安装模块时提示错误
1、可以将

pip install 模块名

改为

pip2 install 模块名

或者
2、找到报错文件,也就是那个pip,然后cd进目录 vi 编辑pip,将里面的内容改为如下所示:

 #-*- coding: utf-8 -*-

import re

import sys

from pip._internal import main as _main

if __name__ == '__main__':

  sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])

  sys.exit(_main())

或者
3、输入以下命令重新安装pip。

sudo python3 -m pip uninstall pip && sudo apt install python3-pip --reinstall

猜你喜欢

转载自blog.csdn.net/vaemusicsky/article/details/80419935