python CondaValueError: Malformed version string ‘~‘: invalid character(s).
conda创建新环境时出错
python CondaValueError: Malformed version string ‘~’: invalid character(s).
Solving environment: failed
InvalidVersionSpecError: Invalid version spec: =2.7
问题描述
今天在使用conda安装python环境时出现了如下的报错:
C:\Users\10044>conda create --name tf_GPU python=3.7.10 Solving environment: failed CondaValueError: Malformed version string '~': invalid character(s).
原因分析:
这个报错可能是由于conda环境配置文件中存在语法问题引起的。
例如:例如之前可能使用了一些国内的镜像源 删除等一些操作不当引起的
解决方案:
网上有很多解决方案 但是本人尝试后基本都不太行 这边将上述解决方案都列出 并给出本人最终的解决方法
1.如果您使用的是conda版本较旧,请尝试升级到最新版本。您可以使用以下命令进行升级:
conda update conda
2.使用
conda upgrade -n base -c defaults --override-channels conda
但我在尝试(上述方法以及其他一些方法后)依旧出现之前问题,无法解决 依旧出现之前报错
3.后面思考既然知道是环境源出现问题 那直接替换成一个正确的源不就解决了吗
首先找到源文件**.condarc**位置:
用记事本打开,与同门可以正常安装环境的文件对比 果然有问题:
这是同门正常的文件内容(他自己添加了一些镜像源 但是后买你并没有使用)
这是我的 明显感觉缺失文件
再将我的文件替换之后 终于 安装成功!
C:\Users\10044>conda create --name tf_GPU python=3.7.10
Solving environment: done
## Package Plan ##
environment location: D:\software\anaconda\envs\tf_GPU
added / updated specs:
- python=3.7.10
附一下同门的文件 有需要可直接复制(为确保不出错,可提前备份自己的源文件):
show_channel_urls: true default_channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2 custom_channels: conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud ssl_verify: true
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!



