【问题标题】:"Activate" python environment should activate the kernel in that environment, yes?“激活”python 环境应该在那个环境中激活内核,是吗?
【发布时间】:2021-01-06 22:33:39
【问题描述】:

如果我使用 py 3.5 创建一个 conda 环境,然后激活该环境,为什么 conda 会认为我使用 python 3.8 来安装包?有没有办法激活环境并立即激活 python 3.5 内核? (老实说,我认为这就是环境的用途,但这似乎是观察到的“激活”行为。)

(base) PS C:\Users\Peter\anaconda3_Sep2020> conda env list
# conda environments:
#
base                  *  C:\Users\Peter\anaconda3
hddm_py35                C:\Users\Peter\anaconda3\envs\hddm_py35
hddm_py35b               C:\Users\Peter\anaconda3\envs\hddm_py35b

(base) PS C:\Users\Peter\anaconda3_Sep2020> activate hddm_py35b
(base) PS C:\Users\Peter\anaconda3_Sep2020> conda env list
# conda environments:
#
base                  *  C:\Users\Peter\anaconda3
hddm_py35                C:\Users\Peter\anaconda3\envs\hddm_py35
hddm_py35b               C:\Users\Peter\anaconda3\envs\hddm_py35b

我从(base)上的星号猜测,activate 根本不起作用。

如果我想激活 hddm_py35b 我应该发出什么命令?

【问题讨论】:

    标签: anaconda kernel conda environment activation


    【解决方案1】:

    conda 备忘单(第一次在谷歌上搜索这个问题)

    1. 给出的语法不准确,并且
    2. 静默失败。

    正确的语法是

    conda activate hddm_35b
    

    康达还只是个婴儿,成长的痛苦显而易见。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-28
      • 2014-03-06
      • 2016-03-18
      • 2016-12-17
      • 2023-03-15
      • 2022-10-17
      相关资源
      最近更新 更多