“激活”python 环境应该在那个环境中激活内核,是吗?
Posted
技术标签:
【中文标题】“激活”python 环境应该在那个环境中激活内核,是吗?【英文标题】:"Activate" python environment should activate the kernel in that environment, yes? 【发布时间】: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 我应该发出什么命令?
【问题讨论】:
【参考方案1】:conda 备忘单(第一次在谷歌上搜索这个问题)
-
给出的语法不准确,并且
静默失败。
正确的语法是
conda activate hddm_35b
康达还只是个婴儿,成长的痛苦显而易见。
【讨论】:
以上是关于“激活”python 环境应该在那个环境中激活内核,是吗?的主要内容,如果未能解决你的问题,请参考以下文章
Python在Conda环境中,但在Windows虚拟环境中没有激活