解决pip升级导致的ERROR: Could not install packages due to an EnvironmentError问题
今天执行pip install -U pip命令想更新pip的时候,遇到了下面的问题:
后来上网查了一下发现很多方法都是让直接执行
!!(必须在管理员模式去进行)
python -m pip install --upgrade pip 命令,但是我试了一下发现还是不行。
再使用pip -v 查看pip版本时发现出了No module named pip错误:
检查后发现是因为执行pip install -U pip命令时损坏了原本的pip模块。所以只能重新安装pip模块后再进行更新了,如下:
执行命令
python -m ensurepip
此命令对Python解释器使用-m选项运行ensurepip。默认地,会安装标准库提供的一个pip副本。
然后执行
python -m pip install --upgrade pip
此命令会更新pip模块
至此,已经完成了对pip的升级。