pip报错-bash: ……/home/user/miniconda3/envs/***/bin/python: bad interpreter: No such file or directory

问题:

最近用conda激活一个服务器的环境,使用pip install就会报以下错误:

(jie_yolov8) user@llms01:~/jie/mywork/PointNetCFD$ pip install tensorflow
-bash: /home/user/miniconda3/envs/jie_yolov8/bin/pip: /home/user/miniconda3/envs/yolov8/bin/python: bad interpreter: No such file or directory

然后发现上面的报错里面, /home/user/miniconda3/envs/jie_yolov8/bin/pip这个路径我是有的,但是下面这个路径没有 /home/user/miniconda3/envs/yolov8/。

显示的路径是 /home/user/miniconda3/envs/yolov8/bin/python,那说明 pip 仍然指向了已经不存在的环境

也就是我的环境名为jie_yolov8,结果他去yovov8环境找,当然没有了.

解决方法(这个方法作者亲测成功):

手动修复 pip 的 第一行。使用文本编辑器打开 /home/user/miniconda3/envs/jie_yolov8/bin/pip

发现为/home/user/miniconda3/envs/yolov8/bin/pip,而不是jie_yolov8

并将第一行修改为

#!/home/user/miniconda3/envs/jie_yolov8/bin/python

即可解决问题 

另一个方法:

重新安装 pip: 可以通过以下命令重新安装 pip,这将会创建新的可执行文件,指向当前环境中的 Python 解释器:

conda install --force-reinstall pip

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

热爱生活的五柒

谢谢你的打赏,人好心善的朋友!

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

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

打赏作者

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

抵扣说明:

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

余额充值