python - Conda 命令(>> conda info --envs)现在在更改 .condarc 后显示所有环境两次

标签 python anaconda conda

我在 conda 配置文件“.condarc”中添加了默认目录“C:\ProgramData\Anaconda3\envs”,所以现在我的 .condarc 文件如下所示:

ssl_verify: true
channels:
  - defaults
envs_dirs:
  - C:\ProgramData\Anaconda3\envs
现在,当我运行命令“conda info --envs”时,我的系统会列出所有环境两次(见下文!)
我无法弄清楚为什么所有环境现在都出现两次。在我对“.condarc”中的配置进行更改之前,创建了一个名为“C:\Users\richadmin.conda\envs\TOPSS”的环境。
这是我在命令提示符下键入时得到的响应。
(base) C:\WINDOWS\system32>conda info --envs
# conda environments:
#
                      *  C:\ProgramData\Anaconda3
RStudio                  C:\ProgramData\Anaconda3\envs\RStudio
convertapi               C:\ProgramData\Anaconda3\envs\convertapi
icarra_py2               C:\ProgramData\Anaconda3\envs\icarra_py2
kedro_pipelines          C:\ProgramData\Anaconda3\envs\kedro_pipelines
python27base             C:\ProgramData\Anaconda3\envs\python27base
quant_trader             C:\ProgramData\Anaconda3\envs\quant_trader
quantecon                C:\ProgramData\Anaconda3\envs\quantecon
rstudio                  C:\ProgramData\Anaconda3\envs\rstudio
webscrapers              C:\ProgramData\Anaconda3\envs\webscrapers
TOPSS                    C:\Users\richadmin\.conda\envs\TOPSS
base                     c:\ProgramData\Anaconda3
convertapi               c:\ProgramData\Anaconda3\envs\convertapi
icarra_py2               c:\ProgramData\Anaconda3\envs\icarra_py2
kedro_pipelines          c:\ProgramData\Anaconda3\envs\kedro_pipelines
python27base             c:\ProgramData\Anaconda3\envs\python27base
quant_trader             c:\ProgramData\Anaconda3\envs\quant_trader
quantecon                c:\ProgramData\Anaconda3\envs\quantecon
rstudio                  c:\ProgramData\Anaconda3\envs\rstudio
webscrapers              c:\ProgramData\Anaconda3\envs\webscrapers
我可以忍受它,但让我看到两次东西让我感到困扰,一个大写(RStudio 和 rstudio)好像它们是不同的环境,而其他的只显示一次。
有没有人解释为什么列表显示环境两次?
谢谢你。
##################################
一些 SO 响应者要求提供 conda 信息数据:
# conda info

     active environment : topss
    active env location : C:\Users\richadmin\.conda\envs\topss
            shell level : 2
       user config file : C:\Users\richadmin\.condarc
 populated config files : C:\Users\richadmin\.condarc
          conda version : 4.8.3
    conda-build version : not installed
         python version : 3.7.1.final.0
       virtual packages : __cuda=10.1
       base environment : c:\ProgramData\Anaconda3  (writable)
           channel URLs : https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : c:\ProgramData\Anaconda3\pkgs
                          C:\Users\richadmin\.conda\pkgs
                          C:\Users\richadmin\AppData\Local\conda\conda\pkgs
       envs directories : C:\ProgramData\Anaconda3\envs
                          c:\ProgramData\Anaconda3\envs
                          C:\Users\richadmin\.conda\envs
                          C:\Users\richadmin\AppData\Local\conda\conda\envs
               platform : win-64
             user-agent : conda/4.8.3 requests/2.23.0 CPython/3.7.1 Windows/10 Windows/10.0.18362
          administrator : True
             netrc file : None
           offline mode : False
#######################
conda 配置 --show envs_dirs
envs_dirs:
  • C:\ProgramData\Anaconda3\envs
  • c:\ProgramData\Anaconda3\envs
  • C:\Users\richadmin.conda\envs
  • C:\Users\richadmin\AppData\Local\conda\conda\envs
  • 最佳答案

    envs_dirs变量具有两次列出的相同目录,但具有大小写变体( c:\C:\ )。我会冒险删除其中一个变体,例如,

    conda config --remove envs_dirs 'c:\ProgramData\Anaconda3\envs'
    
    会解决这个问题。

    关于python - Conda 命令(>> conda info --envs)现在在更改 .condarc 后显示所有环境两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62569531/

    相关文章:

    Python:与 *nix 中正在运行的进程的 STDIN/OUT 交互

    python - 在 IPython 中安装 conda 包

    python 无法在 64 位 Windows 上加载 64 位 DLL

    anaconda - conda 导入错误 : No module named conda. cli

    python - 有没有人有 Python 的 YMODEM 包?

    Python 3.5.1 更新后无法导入 numpy

    python - Django 在正确的文件夹中找不到静态 js 脚本

    ubuntu - 如何在 Google Colab 中安装 Anaconda

    python - Conda 命令在命令提示符下工作但不在 bash 脚本中工作

    r - 如何设置自定义 R 安装以在 Jupyter 中使用 rpy2?