【优雅解决】pip3 install 报错:cannot import name 'main'

    xiaoxiao2023-11-16  165

    pip3 install 报错:cannot import name 'main'

    使用pip3报错:cannot import name 'main'

    使用pip3报错:cannot import name ‘main’

    在Ubuntu上换源,接着进行sudo apt-get update; sudo apt-get upgrate,再使用pip3 install 导致使用时报错如下

    后来发现是因为将pip更新为10.0.0后库里面的函数有所变动造成这个问题。 解决方法如下:

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

    方法一:

    sudo vi /usr/bin/pip3

    将原来的

    from pip import main

    改为

    from pip._internal import main

    方法二:

    sudo vi /usr/bin/pip

    将原来的:

    from pip import main if __name__ == '__main__': sys.exit(main())

    改为:

    from pip import __main__ if __name__ == '__main__': sys.exit(__main__._main())

    就可以了,注意__main__左右的下划线是两个下划线. 如遇不顺,请留言讨论,我会及时回复。

    最新回复(0)