关于“pip-script.py“is not present问题的回答

当我在使用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的时候就不会再出现这种问题了

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Undergraduate lwx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值