概述
原本未打算写这个文档的,之前碰到过,但是今天运维同事碰到了此问题,想起以前也碰到过,记录一下。
就目前碰到状况而言,此问题只在python3中发生过,并未在python2中遇见。
言归正传,此次使用的python3环境,提示要升级pip版本,按照要求进行了版本的升级,升级失败,再次尝试安装,提示pip缺失,如下图所示:
上图提示python “No module named pip”,升级后导致不能使用pip命令。
原因
可能是新旧版本冲突或路径空格导致,尚未找到root cause。
解决方法
方案1
适用于windows/Mac/Linux系统
python -m ensurepip
如下图所示(Windows下结果):
方案2
输入如下命令:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py --force-reinstall
方案3
apt install --fix-missing python3-pip
验证安装
pip show pip