解决pip安装报错Script file ‘D:\Anaconda\anaconda3\Scripts\pip-script.py‘ is not present

问题描述

在安装某个库时,可能是pip在更新,老版本pip自动卸载后没进行到安装新版本的一步,网络超时了。因此 pip-script.py 不存在了。找了许多重装pip的方案,没成功,在用 conda install pip 时又出现新的报错 RemoveError: 'setuptools' is a dependency of conda and cannot be removed from conda's operating environment. 折腾半天,用下面指令就ok了。


解决方案

首先,确认pip是否在,是否正确安装

pip --version
或
pip3 --version

我的情况依然报错:

Script file 'D:\Anaconda\anaconda3\Scripts\pip-script.py' is not present.

执行以下指令来安装pip

python -m ensurepip --upgrade
或
python3 -m ensurepip --upgrade

安装成功后可以用上面的指令确认是否安装好。注意:可能是 pip3 指令,不是pip
在这里插入图片描述
看到上图红色剪头即pip安装好了。


补充内容

检查环境变量

确保Python的安装目录以及对应的Scripts目录被添加到了系统的PATH环境变量中。可以在命令行输入以下命令来查看环境变量:

echo %PATH%

如果发现Python的Scripts目录没有在PATH中,需要手动添加。

该报错的另一种解决方式 - 使用绝对路径

如果知道pip-script.py文件的位置,可以直接使用该文件的绝对路径来运行命令。

重装pip

如果pip有问题,上述方法都不能解决,可以尝试重新安装pip。用以下命令:

python -m ensurepip --default-pip
或
python3 -m ensurepip --default-pip

参考引用

用conda install pip安装pip报错:
RemoveError: ‘setuptools’ is a dependency of conda and cannot be removed from conda’s operating environment.

详解RemoveError: ‘setuptools’ is a dependency of conda and cannot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值