“激活” python环境应在该环境中激活内核,是吗?

时间:2020-09-20 17:48:10

标签: anaconda kernel conda environment activation

如果我使用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

从(基数)上的星号猜测激活完全无效。

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

1 个答案:

答案 0 :(得分:0)

conda速查表(对这个问题进行首次搜索)

  1. 语法不正确,并且
  2. 无声地失败。

正确的语法是

conda activate hddm_35b

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