Python 在Jupyter笔记本中激活蟒蛇环境

Python 在Jupyter笔记本中激活蟒蛇环境,python,jupyter-notebook,conda,Python,Jupyter Notebook,Conda,我在命令行中创建了一个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 ins

我在命令行中创建了一个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笔记本树,我可以看到列出的环境:

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

在我的笔记本里

!echo $CONDA_PREFIX
!echo $CONDA_PREFIX
得到

/Users/benbogart/opt/anaconda3
/Users/benbogart/opt/anaconda3/envs/testenv
但是如果我从命令行打开Jupyter:

(testenv) Bens-MacBook-Pro:~ benbogart$ Jupyter Notebook
即使我在Jupyter文件树中选择了另一个env,笔记本也会使用testenv

在我的笔记本里

!echo $CONDA_PREFIX
!echo $CONDA_PREFIX
得到

/Users/benbogart/opt/anaconda3
/Users/benbogart/opt/anaconda3/envs/testenv
在Anaconda navigator中,我缺少哪一步来让conda环境工作


谢谢

这回答了你的问题吗?