解决问题Conda:CondaValueError: Malformed version string ‘~’ : invalid character(s)

本文主要是介绍解决问题Conda:CondaValueError: Malformed version string ‘~’ : invalid character(s),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

解决问题Conda:CondaValueError: Malformed version string ‘~’ : invalid character(s)

背景

今天使用Conda构建项目运行环境的时候报错::CondaValueError: Malformed version string ‘~’ : invalid character(s)

##报错问题

在安装tensorflow的时候,发生了报错:
报错内容截图如下
在这里插入图片描述

报错信息如下:

conda install -i https://pypi.tuna.tsinghua.edu.cn/simple  tensorflow-gpu==1.9
Solving environment: failedCondaValueError: Malformed version string '~': invalid character(s).

报错翻译

报错信息内容翻译如下所示:

解决环境:失败

条件值错误:版本字符串“~”格式不正确:无效字符

报错原因

这个报错可能是由于conda环境配置文件中存在语法问题引起的。

小伙伴们按下面的解决方法即可解决!!!

解决方法

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

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

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

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

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

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

  1. 删除环境并重新创建。删除环境命令:
conda env remove --name <env_name>

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

conda env create --file environment.yml


### 今天的分享就到此结束了
欢迎点赞评论互关三连

在这里插入图片描述

这篇关于解决问题Conda:CondaValueError: Malformed version string ‘~’ : invalid character(s)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/329275

相关文章

C++ STL-string类底层实现过程

《C++STL-string类底层实现过程》本文实现了一个简易的string类,涵盖动态数组存储、深拷贝机制、迭代器支持、容量调整、字符串修改、运算符重载等功能,模拟标准string核心特性,重点强... 目录实现框架一、默认成员函数1.默认构造函数2.构造函数3.拷贝构造函数(重点)4.赋值运算符重载函数

redis数据结构之String详解

《redis数据结构之String详解》Redis以String为基础类型,因C字符串效率低、非二进制安全等问题,采用SDS动态字符串实现高效存储,通过RedisObject封装,支持多种编码方式(如... 目录一、为什么Redis选String作为基础类型?二、SDS底层数据结构三、RedisObject

Conda国内镜像源及配置过程

《Conda国内镜像源及配置过程》文章介绍Conda镜像源使用方法,涵盖临时指定单个/多个源、永久配置及恢复默认设置,同时说明main(官方稳定)、free(逐渐弃用)、conda-forge(社区更... 目录一、Conda国内镜像源二、Conda临时使用镜像源指定单个源临时指定多个源创建环境时临时指定源

Java获取当前时间String类型和Date类型方式

《Java获取当前时间String类型和Date类型方式》:本文主要介绍Java获取当前时间String类型和Date类型方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录Java获取当前时间String和Date类型String类型和Date类型输出结果总结Java获取

Conda与Python venv虚拟环境的区别与使用方法详解

《Conda与Pythonvenv虚拟环境的区别与使用方法详解》随着Python社区的成长,虚拟环境的概念和技术也在不断发展,:本文主要介绍Conda与Pythonvenv虚拟环境的区别与使用... 目录前言一、Conda 与 python venv 的核心区别1. Conda 的特点2. Python v

Conda虚拟环境的复制和迁移的四种方法实现

《Conda虚拟环境的复制和迁移的四种方法实现》本文主要介绍了Conda虚拟环境的复制和迁移的四种方法实现,包括requirements.txt,environment.yml,conda-pack,... 目录在本机复制Conda虚拟环境相同操作系统之间复制环境方法一:requirements.txt方法

Python虚拟环境与Conda使用指南分享

《Python虚拟环境与Conda使用指南分享》:本文主要介绍Python虚拟环境与Conda使用指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、python 虚拟环境概述1.1 什么是虚拟环境1.2 为什么需要虚拟环境二、Python 内置的虚拟环境工具

java String.join()方法实例详解

《javaString.join()方法实例详解》String.join()是Java提供的一个实用方法,用于将多个字符串按照指定的分隔符连接成一个字符串,这一方法是Java8中引入的,极大地简化了... 目录bVARxMJava String.join() 方法详解1. 方法定义2. 基本用法2.1 拼接

conda安装GPU版pytorch默认却是cpu版本

《conda安装GPU版pytorch默认却是cpu版本》本文主要介绍了遇到Conda安装PyTorchGPU版本却默认安装CPU的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目录一、问题描述二、网上解决方案罗列【此节为反面方案罗列!!!】三、发现的根本原因[独家]3.1 p

Java字符串处理全解析(String、StringBuilder与StringBuffer)

《Java字符串处理全解析(String、StringBuilder与StringBuffer)》:本文主要介绍Java字符串处理全解析(String、StringBuilder与StringBu... 目录Java字符串处理全解析:String、StringBuilder与StringBuffer一、St