CondaValueError: Malformed version string ‘~‘: invalid character(s)

CondaValueError: Malformed version string ‘~‘: invalid character(s)

送一张 GPT plus 、 deepseek-R1 满血 体验卡~ https://bbs.youkuaiyun.com/topics/619568415

 67b8ab55a5254200b39bc1afac064498.gif

报错原因

使用conda安装一些库时出现以下报错:

 CondaValueError: Malformed version string '~': invalid character(s)

db8abd5a904a42f2a5cc6535353bd5a3.png

尝试进行更新conda

conda upgrade -n base conda

报错信息如下:

conda upgrade -n base -c defaults --override-channels conda
Solving environment: failed
InvalidVersionSpecError: Invalid version spec: =2.7

解决方法


这个报错可能是由于conda环境配置文件中存在语法问题引起的。您做如下几种尝试:

1.检查环境配置文件中是否存在语法错误。您可以使用文本编辑器打开环境配置文件(通常是environment.yml),检查其中的格式是否正确,特别是版本号是否正确。如果存在语法错误,请修复它们。

2.添加的镜像源中,清华镜像源是https(错误),应该是http,可在~/.condarc文件中修改

3.可能您使用的是conda版本较旧,请尝试使用以下命令进行升级:

conda upgrade -n base -c defaults --override-channels conda



注意:conda update conda部分情况下也可使用

删除环境并重新创建。删除环境命令:

conda env remove --name <env_name>



然后,再使用如下命令重新创建环境:

conda env create --file environment.yml

如果都不行:

        把conda所有的环境都删除

conda config --remove-key channels

送一张 GPT plus 、 deepseek-R1 满血 体验卡~ https://bbs.youkuaiyun.com/topics/619568415

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值