在Jupyter笔记本中激活Python环境

2024-10-02 00:20:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我在命令行中创建了一个conda环境,并在MacOS 10.14.6(Mojave)和conda 4.8.5上安装了ipykernel和Jupyter

(base) Bens-MacBook-Pro:~ benbogart$ conda create --name testenv
(base) Bens-MacBook-Pro:~ benbogart$ conda activate testenv
(testenv) Bens-MacBook-Pro:~ benbogart$ conda install -c conda-forge notebook
(testenv) Bens-MacBook-Pro:~ benbogart$ conda install ipykernal
(testenv) Bens-MacBook-Pro:~ benbogart$ python -m ipykernel install --user --name=testenv

现在,如果我进入Jupyter笔记本树,我可以看到列出的环境:

Image from Jypyter Notebook Tree

但是,如果我使用该选项打开一个新笔记本,它将使用基本环境打开,而不是新的测试环境

在我的笔记本里

!echo $CONDA_PREFIX

得到

/Users/benbogart/opt/anaconda3

但是如果我从命令行打开Jupyter:

(testenv) Bens-MacBook-Pro:~ benbogart$ Jupyter Notebook

即使我在Jupyter文件树中选择了另一个env,笔记本也会使用testenv

在我的笔记本里

!echo $CONDA_PREFIX

得到

/Users/benbogart/opt/anaconda3/envs/testenv

在Anaconda navigator中,我缺少哪一步来让conda环境工作

谢谢


Tags: install命令行nameechobase环境笔记本jupyter

热门问题