Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Anaconda jupyter实验室是否在其安装所在的conda环境中工作?_Anaconda_Jupyter Lab - Fatal编程技术网

Anaconda jupyter实验室是否在其安装所在的conda环境中工作?

Anaconda jupyter实验室是否在其安装所在的conda环境中工作?,anaconda,jupyter-lab,Anaconda,Jupyter Lab,我的电脑上有多个使用Anaconda创建的conda环境,我在其中两个环境中安装了jupyterlab。我使用了一个用于R编程的环境,另一个用于使用Python的Tensorflow。我注意到,每当我在任何一种环境中打开jupyter实验室时,它总是从我离开的地方开始。也就是说,最后打开的笔记本在开始时打开。当然,这不会让我太烦恼,但它让我觉得每个jupyter实验室安装都不包含在自己的环境中 例如,我有两个环境。假设它们被称为env\u R和env\u Python\u TF。我已经在这两种环

我的电脑上有多个使用Anaconda创建的conda环境,我在其中两个环境中安装了jupyterlab。我使用了一个用于R编程的环境,另一个用于使用Python的Tensorflow。我注意到,每当我在任何一种环境中打开jupyter实验室时,它总是从我离开的地方开始。也就是说,最后打开的笔记本在开始时打开。当然,这不会让我太烦恼,但它让我觉得每个jupyter实验室安装都不包含在自己的环境中

例如,我有两个环境。假设它们被称为
env\u R
env\u Python\u TF
。我已经在这两种环境中安装了jupyter实验室

我打开Anaconda Powershell提示符,并使用以下命令启动每个环境:

(base) PS $ conda activate env_R
(env_R)PS $ jupyter lab
假设我在jupyter实验室工作,完成后,我关闭浏览器窗口,然后在Anaconda Powershell提示符下使用
CTRL+C
关闭服务器。现在,如果我使用以下方法打开第二个环境:

(base) PS $ conda activate env_Python_TF
(env_Python_TF)PS $ jupyter lab
现在,当jupyter lab在我的浏览器中打开时,我看到与我使用的
env_R
相同的笔记本打开了


不是每个jupyter实验室安装都包含在自己的conda环境中吗?如果没有,我是否可能在配置中出错?

它应该在自己的conda环境中,但jupyter笔记本的默认根文件夹/位置将保持不变。您需要使用配置文件对其进行更改


但是你能解释一下这种行为吗?我觉得奇怪的是,不管我激活jupyter实验室的环境如何,它都会打开相同的笔记本。