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

标签 installation conda malformed

我的 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

这将在求解过程中排除所有其他 channel ,并且会有所帮助,因为要修剪的选项太多是求解缓慢的主要原因之一。

关于installation - CondaValueError : Malformed version string '~' : invalid character(s),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56084960/

相关文章:

android - "hide"已安装的安卓应用

python - 如何解决 ModuleNotFoundError : No module named 'google.colab'

c++ - 返回奇数的简单简单模板?

python - PySide6.1 与 matplotlib 3.4 不兼容

python - 停用环境后在 Anaconda Prompt 中无法识别 conda

json - 如何使用 Serde 用 True/False 反序列化格式错误的 JSON?

opencv - 使用 opencv_contib 安装 OpenCV 3.2 时为 "OPENCV_TEST_DATA_PATH environment variable was not specified"

linux - 在具有 tar.uue 扩展名的 linux 上安装工具

visual-studio - 在 Visual Studio 2015 上安装 Xamarin,并在 Visual Studio 2013 上安装 Xamarin