You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CondaValueError报错求助:版本字符串含'~'无效字符,升级Anaconda仍未解决

解决CondaValueError: Malformed version string '~': invalid character(s)的方案
  • 检查conda配置文件版本格式
    打开用户目录下的.condarc文件(Windows路径为C:\Users\你的用户名\.condarc,Linux/macOS路径为~/.condarc),找到所有带有~的版本字符串,将~替换为conda支持的版本运算符(比如>=、==),或者直接删除错误的版本约束语句。

  • 排查环境配置文件
    如果是通过environment.yml或requirements.txt创建/更新环境时报错,打开对应文件检查所有依赖的版本声明,把含~的写法改成合法格式:比如将package~=1.0替换为package>=1.0,<2.0(匹配波浪号的语义),或直接写固定版本package=1.0。

  • 清理conda缓存
    执行命令 conda clean --all,清除缓存中损坏或格式错误的包信息,之后重新尝试相关操作。

  • 规范包安装渠道
    部分第三方频道的包可能存在版本号格式不规范问题,可暂时禁用可疑频道,或指定从官方频道安装包,比如执行 conda install -c conda-forge 目标包名。


内容的提问来源于stack exchange,提问作者AlexLiu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 16:16:05