CondaValueError: Malformed version string '~': invalid character(s)
CondaValueError: Malformed version string '~': invalid character(s)
我的 conda 出现格式错误的版本字符串错误。我不知道如何调试它或如何检查它。
有人能帮忙吗? GitHub 已经讨论过这个问题,但我还没有看到任何修复。
-bash-4.1$ conda install -c bioconda pysam
Solving environment: failed
1. CondaValueError: Malformed version string '~': invalid character(s).
回应以下评论:
(mage_env) -bash-4.1$ echo $PATH
/usr/local/devel/ANNOTATION/jespinoz/anaconda/envs/mage_env/bin:/usr/local/packages/jdk-8u121/bin/:/usr/local/bin:/usr/local/devel/ANNOTATION/rrichter/local/bin:/home/syooseph/utils/clustalw1.83:/usr/local/packages/gsl/bin:/usr/local/sge_current/bin/lx-amd64:/usr/lib64/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/devel/ANNOTATION/jespinoz/anaconda/bin:/usr/local/devel/ANNOTATION/jespinoz/Dropseq/:/usr/local/devel/ANNOTATION/jespinoz/Dropseq/Drop-seq_tools-1.13/
(mage_env) -bash-4.1$ conda info
active environment : mage_env
active env location : /usr/local/devel/ANNOTATION/jespinoz/anaconda/envs/mage_env
shell level : 1
user config file : /home/jespinoz/.condarc
populated config files : /home/jespinoz/.condarc
conda version : 4.5.11
conda-build version : not installed
python version : 3.6.2.final.0
base environment : /usr/local/devel/ANNOTATION/jespinoz/anaconda (writable)
channel URLs : https://conda.anaconda.org/ursky/linux-64
https://conda.anaconda.org/ursky/noarch
https://conda.anaconda.org/bioconda/linux-64
https://conda.anaconda.org/bioconda/noarch
https://conda.anaconda.org/conda-forge/linux-64
https://conda.anaconda.org/conda-forge/noarch
https://repo.anaconda.com/pkgs/main/linux-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/free/linux-64
https://repo.anaconda.com/pkgs/free/noarch
https://repo.anaconda.com/pkgs/r/linux-64
https://repo.anaconda.com/pkgs/r/noarch
https://repo.anaconda.com/pkgs/pro/linux-64
https://repo.anaconda.com/pkgs/pro/noarch
package cache : /usr/local/devel/ANNOTATION/jespinoz/anaconda/pkgs
/home/jespinoz/.conda/pkgs
envs directories : /usr/local/devel/ANNOTATION/jespinoz/anaconda/envs
/home/jespinoz/.conda/envs
platform : linux-64
user-agent : conda/4.5.11 requests/2.14.2 CPython/3.6.2 Linux/2.6.32-696.18.7.el6.x86_64 centos/6.4 glibc/2.12
UID:GID : 3456:63
netrc file : None
offline mode : False
这个looks like it was fixed with Conda 4.6.0。升级您的 Conda 应该可以解决问题。
conda upgrade -n base conda
如果遇到环境问题,建议尝试
conda upgrade -n base -c defaults --override-channels conda
这将在求解过程中排除所有其他通道,并且有帮助,因为要修剪的选项太多是求解速度慢的主要原因之一。
我尝试从 yaml 文件创建环境时遇到了与 conda 4.8.2 相同的问题。
加载一个不同的、已经存在的环境并再次卸载它在多个场合都成功了。
我需要从我的 .condarc 文件中删除 conda-forge
。然后一切正常。
我的 conda 出现格式错误的版本字符串错误。我不知道如何调试它或如何检查它。
有人能帮忙吗? GitHub 已经讨论过这个问题,但我还没有看到任何修复。
-bash-4.1$ conda install -c bioconda pysam
Solving environment: failed
1. CondaValueError: Malformed version string '~': invalid character(s).
回应以下评论:
(mage_env) -bash-4.1$ echo $PATH
/usr/local/devel/ANNOTATION/jespinoz/anaconda/envs/mage_env/bin:/usr/local/packages/jdk-8u121/bin/:/usr/local/bin:/usr/local/devel/ANNOTATION/rrichter/local/bin:/home/syooseph/utils/clustalw1.83:/usr/local/packages/gsl/bin:/usr/local/sge_current/bin/lx-amd64:/usr/lib64/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/devel/ANNOTATION/jespinoz/anaconda/bin:/usr/local/devel/ANNOTATION/jespinoz/Dropseq/:/usr/local/devel/ANNOTATION/jespinoz/Dropseq/Drop-seq_tools-1.13/
(mage_env) -bash-4.1$ conda info
active environment : mage_env
active env location : /usr/local/devel/ANNOTATION/jespinoz/anaconda/envs/mage_env
shell level : 1
user config file : /home/jespinoz/.condarc
populated config files : /home/jespinoz/.condarc
conda version : 4.5.11
conda-build version : not installed
python version : 3.6.2.final.0
base environment : /usr/local/devel/ANNOTATION/jespinoz/anaconda (writable)
channel URLs : https://conda.anaconda.org/ursky/linux-64
https://conda.anaconda.org/ursky/noarch
https://conda.anaconda.org/bioconda/linux-64
https://conda.anaconda.org/bioconda/noarch
https://conda.anaconda.org/conda-forge/linux-64
https://conda.anaconda.org/conda-forge/noarch
https://repo.anaconda.com/pkgs/main/linux-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/free/linux-64
https://repo.anaconda.com/pkgs/free/noarch
https://repo.anaconda.com/pkgs/r/linux-64
https://repo.anaconda.com/pkgs/r/noarch
https://repo.anaconda.com/pkgs/pro/linux-64
https://repo.anaconda.com/pkgs/pro/noarch
package cache : /usr/local/devel/ANNOTATION/jespinoz/anaconda/pkgs
/home/jespinoz/.conda/pkgs
envs directories : /usr/local/devel/ANNOTATION/jespinoz/anaconda/envs
/home/jespinoz/.conda/envs
platform : linux-64
user-agent : conda/4.5.11 requests/2.14.2 CPython/3.6.2 Linux/2.6.32-696.18.7.el6.x86_64 centos/6.4 glibc/2.12
UID:GID : 3456:63
netrc file : None
offline mode : False
这个looks like it was fixed with Conda 4.6.0。升级您的 Conda 应该可以解决问题。
conda upgrade -n base conda
如果遇到环境问题,建议尝试
conda upgrade -n base -c defaults --override-channels conda
这将在求解过程中排除所有其他通道,并且有帮助,因为要修剪的选项太多是求解速度慢的主要原因之一。
我尝试从 yaml 文件创建环境时遇到了与 conda 4.8.2 相同的问题。
加载一个不同的、已经存在的环境并再次卸载它在多个场合都成功了。
我需要从我的 .condarc 文件中删除 conda-forge
。然后一切正常。