升级pip10.0.0后出现ModuleNotFoundError: No module named 'pip'的问题

it2022-05-09  29

pip10升级后各种pip install出错-----

Traceback (most recent call last): File "/usr/local/bin/pip", line 7, in <module> from pip._internal import main ModuleNotFoundError: No module named 'pip'

以至于pip install彻底失效

百度后尝试了好几种方法,例如:

修改usr/bin/pip文件:

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

改为:

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

......无效

依然ModuleNotFoundError: No module named 'pip'

————————————————————————————————————————————————————————

经过几天在百度搜索答案无果后,终于在Google上不到三分钟找到了答案并解决了问题

解决如下:

1、强制重装pip

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3 get-pip.py --force-reinstall

2、检测pip是否可用及查询pip版本

pip -V

成功

后来还发现pip10是不应该升级的,因为Ubuntu上的PIP 10,通过apt安装的系统版本以与PIP 10不兼容的方式修改(https://github.com/pypa/pip/issues/5221)

 

转载于:https://www.cnblogs.com/circleyuan/p/10350195.html

相关资源:scipy-1.4.1-cp37-cp37m-manylinux1_x86_64.whl

最新回复(0)