在pip更新为10.0.1后出现“ImportError: cannot import name 'main'”问题的解决方案

12517305-3dd56760b1ac6e34.png

问题的产生:将pip更新为10.0.0后库里面的函数有所变动。
解决方案:

sudo vim /usr/bin/pip

将原来文件里面的:

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

改为:

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

再运行:

pip -V

结果如下:


image.png

说明问题已经解决。

本文参考自:
https://blog.csdn.net/tintinetmilou/article/details/80091630
http://blog.csdn.net/tintinetmilou

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容