当我在使用pip install --upgrade pip时出错
(base) D:\21020>pip --version
Script file 'D:\anaconda3\Scripts\pip-script.py' is not present.
查了很多资料,参考了一些博主的文章
解决办法:conda install -f pip
这是执行好后的 :(base) D:\21020>pip --version
pip 23.0.1 from D:\anaconda3\lib\site-packages\pip (python 3.8)
如果你还有一些时间的话,不妨看看为什么直接执行pip install --upgrade pip为什么是错误的?
以下是我总结的一些原因:
之所以系统找不到pip-script.py文件,是因为在anaconda环境下,pip工具的安装路径和系统默认的pip路径是不一样的,因此导致在执行pip install --upgrade pip时系统找不到这个文件
为什么会这样呢?
因为pip在升级的过程中路径配置出现了问题,新版本的pip没有正确配置到所在项目的虚拟环境中,而是安装到了系统的默认路径中,因此在执行的时候系统找不到这个文件就很正常啦。
这里还有一个升级pip的好方法就是应对这种情况的:
python -m pip install --upgrade pip
这样以后再升级pip的时候就不会再出现这种问题了