【问题标题】:accidentally upgraded conda in wrong environment now wrong `base` of conda在错误的环境中意外升级了 conda 现在 conda 的“base”错误
【发布时间】:2020-03-03 13:20:00
【问题描述】:

在升级 conda 时

conda update -n base conda(可能这一步我做错了什么)

不知何故,conda 将我当前的环境作为基础。 而不仅仅是升级基础。

现在,我所有的环境名称都丢失了。

$ conda env list

# conda environments:
#
                         /home/user/.local/share/r-miniconda
                         /home/user/.local/share/r-miniconda/envs/r-reticulate
                         /home/user/miniconda3
                         /home/user/miniconda3/envs/homer
                         /home/user/miniconda3/envs/keras
                         /home/user/miniconda3/envs/keras-gpu
                         /home/user/miniconda3/envs/keras-new
                         /home/user/miniconda3/envs/magenta
                         /home/user/miniconda3/envs/multiqc
                         /home/user/miniconda3/envs/my_java18
base                  *  /home/user/miniconda3/envs/newR         # env `newR` is set as base
                         /home/user/miniconda3/envs/oldR

请: 如何取回名称或重新创建名称并将基础正确放回?

【问题讨论】:

    标签: python anaconda conda miniconda


    【解决方案1】:

    经过长时间的尝试和谷歌搜索后,我放弃了寻找常规解决方案。 在尝试并思考之后,我发现只有这个 hack:

    只有新安装的 conda 有帮助。 但是为了尽可能节省时间和重复使用,请重命名 miniconda3 文件夹

    $ mv ~/miniconda3 ~/minconda3_old
    $ mv ~/Miniconda3-latest-Linux-x86_64.sh ~/Miniconda3-latest-Linux-x86_64_orig.sh
    

    然后,重新安装 conda(我在 ubuntu 18.04 LTS 上使用 bash)

    $ cd ~
    $ wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
    $ bash Miniconda3-latest-Linux-x86_64.sh
    

    现在 conda 已安装。 要复制我的旧 keras-new 环境,我执行以下操作:

    $ conda create --name keras-new # create in the new miniconda a new env
    
    orig_env=/media/daten/arnold/josephus/miniconda3/envs/keras-new
    clone_env=/home/josephus/miniconda3/envs/keras-new
    cp -r $orig_env/ $clone_env/
    

    现在,我可以像以前一样使用旧的keras-new 环境了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-16
      • 2022-11-09
      • 2020-11-02
      • 1970-01-01
      • 1970-01-01
      • 2019-05-04
      • 2022-08-05
      相关资源
      最近更新 更多