【问题标题】:Nothing appears in terminal when trying to activate my conda environment尝试激活我的 conda 环境时,终端中没有任何内容
【发布时间】:2021-07-06 00:57:17
【问题描述】:

我正在尝试创建和激活 anaconda 环境。为了创建环境,我使用了以下命令:

(base) C:\Users\sanse> conda create -n myenv python=3.6

创建此环境后,我仔细检查了:

(base) C:\Users\sanse> conda info --envs

这列出了我所有的环境,而我刚刚创建的这个新环境也在那个列表中。

但是,当我键入以下任一命令时:

conda activate myenv
activate myenv

,他们在提示符中执行,(base)消失了,但是环境的名称(myenv)没有出现,提示符只剩下:

(base) C:\Users\sanse> conda activate myenv
C:\Users\sanse>

然后我再次输入 info 命令,它表明我仍在基础环境中。 这里发生了什么?如何激活环境?

【问题讨论】:

  • conda activate myenv 之后,conda info 报告的活动环境是什么?
  • @merv conda info 报告 base 是活动环境,即使 '(base)' 不再位于提示的开头。

标签: anaconda conda environment


【解决方案1】:

我的电脑使用的是 Windows10 操作系统。

不久前还没有问题。

但现在,我的“Anaconda 提示”无法激活我的环境。

如果我尝试激活环境,它无法激活环境,并且(基础)消失。

提示返回如下。

(base) C:\Users\user>conda activate
C:\Users\user>

停用反之亦然。

(base) C:\Users\user>conda deactivate
C:\Users\user>

conda info 返回

(base) C:\Users\user>conda activate DataScience
C:\Users\user>conda info

     active environment : base
    active env location : C:\ProgramData\Anaconda3
            shell level : 1
       user config file : C:\Users\user\.condarc
 populated config files : C:\Users\user\.condarc
          conda version : 4.10.3
    conda-build version : 3.18.11
         python version : 3.7.5.final.0
       virtual packages : __cuda=11.2=0
                          __win=0=0
                          __archspec=1=x86_64
       base environment : C:\ProgramData\Anaconda3  (read only)
      conda av data dir : C:\ProgramData\Anaconda3\etc\conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/win-64
                          https://conda.anaconda.org/conda-forge/noarch
                          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\user\.conda\pkgs
                          C:\Users\user\AppData\Local\conda\conda\pkgs
       envs directories : C:\Users\user\.conda\envs
                          C:\ProgramData\Anaconda3\envs
                          C:\Users\user\AppData\Local\conda\conda\envs
               platform : win-64
             user-agent : conda/4.10.3 requests/2.22.0 CPython/3.7.5 Windows/10 Windows/10.0.19041
          administrator : False
             netrc file : None
           offline mode : False

'''

它说conda activate 在“Anaconda 提示”中不起作用。

我徘徊了一段时间,我使用“Anaconda PowerShell prompt”进行了尝试。

环境激活成功。

通过“Anaconda Navigator”激活也有效

(base) PS C:\Users\user> conda activate DataScience
(DataScience) PS C:\Users\user>

(DataScience) PS C:\Users\user> conda info

     active environment : DataScience
    active env location : C:\ProgramData\Anaconda3\envs\DataScience
            shell level : 2
       user config file : C:\Users\user\.condarc
 populated config files : C:\Users\user\.condarc
          conda version : 4.10.3
    conda-build version : 3.18.11
         python version : 3.7.5.final.0
       virtual packages : __cuda=11.2=0
                          __win=0=0
                          __archspec=1=x86_64
       base environment : C:\ProgramData\Anaconda3  (read only)
      conda av data dir : C:\ProgramData\Anaconda3\etc\conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/win-64
                          https://conda.anaconda.org/conda-forge/noarch
                          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\user\.conda\pkgs
                          C:\Users\user\AppData\Local\conda\conda\pkgs
       envs directories : C:\Users\user\.conda\envs
                          C:\ProgramData\Anaconda3\envs
                          C:\Users\user\AppData\Local\conda\conda\envs
               platform : win-64
             user-agent : conda/4.10.3 requests/2.22.0 CPython/3.7.5 Windows/10 Windows/10.0.19041
          administrator : False
             netrc file : None
           offline mode : False

我的问题仍然存在:

  1. 为什么“Anaconda 提示”是激活我的环境的故障?

  2. “Anaconda PowerShell prompt”同时工作有何不同?

【讨论】:

    猜你喜欢
    • 2018-08-02
    • 1970-01-01
    • 2019-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多