首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即使在conda环境中,JupyterLab也是从基本安装启动的。

即使在conda环境中,JupyterLab也是从基本安装启动的。
EN

Stack Overflow用户
提问于 2022-10-15 17:19:04
回答 1查看 52关注 0票数 1

如何让jupyter lab 从当前的conda环境中启动JupyterLab。这样的事情有可能吗?

详细信息

我想开始自定义木星(实验室)的实验,所以决定创建一个新的conda环境来容纳我的实验。但是,从这个环境启动jupyter lab仍然会触发基本环境的安装。

环境设置如下:

代码语言:javascript
复制
conda create --name Jupyter python=3.9
conda activate Jupyter
conda install jupyterlab
jupyter lab

Jupyter conda环境中,我可以按以下方式检查安装的版本:

代码语言:javascript
复制
which jupyter
# /Users/baileyandrew/opt/anaconda3/envs/Jupyter/bin/jupyter

which jupyter lab
# /Users/baileyandrew/opt/anaconda3/envs/Jupyter/bin/jupyter

jupyter --version
# Selected Jupyter core packages...
# IPython          : 8.4.0
# ipykernel        : 6.15.2
# ipywidgets       : not installed
# jupyter_client   : 7.3.5
# jupyter_core     : 4.11.1
# jupyter_server   : 1.18.1
# jupyterlab       : 3.4.4
# nbclient         : 0.5.13
# nbconvert        : 6.4.4
# nbformat         : 5.5.0
# notebook         : 6.4.12
# qtconsole        : not installed
# traitlets        : 5.1.1

但是,我注意到在终端中启动jupyter lab时,作为终端输出的一部分,它说:

代码语言:javascript
复制
# JupyterLab extension loaded from /Users/baileyandrew/opt/anaconda3/lib/python3.9/site-packages/jupyterlab
# JupyterLab application directory is /Users/baileyandrew/opt/anaconda3/share/jupyter/lab
# Jupyter Server 1.4.1 is running at: [...]

从这一点我可以看到,JupyterLab是从我的基本发行版加载的,这是由文件路径(而不是类似于"/Users/baileyandrew/opt/anaconda3/envs/Jupyter/bin/jupyterlab"),的内容)确认的,并进一步被木星服务器版本1.4.1而不是1.18.1所证实(如conda环境中的终端输出所示)(如上文所示)。

为了进一步验证这是否与我的基本安装相对应,我可以在加载的笔记本中运行以下操作,内核是我的基本发行版。

代码语言:javascript
复制
!jupyter --version
# Selected Jupyter core packages...
# IPython          : 7.29.0
# ipykernel        : 6.4.1
# ipywidgets       : 7.6.5
# jupyter_client   : 6.1.12
# jupyter_core     : 4.8.1
# jupyter_server   : 1.4.1
# jupyterlab       : 3.2.1
# nbclient         : 0.5.3
# nbconvert        : 6.1.0
# nbformat         : 5.1.3
# notebook         : 6.4.5
# qtconsole        : 5.1.1
# traitlets        : 5.1.0

我的问题是:如何让jupyter lab 从当前的conda环境中启动JupyterLab?这样的事情有可能吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-15 18:21:54

请关闭终端,打开它并切换到Jupyter环境并启动JupyterLab。这将启动安装在Jupyter环境中的Jupyter

当您想要在非基本环境中使用包P时,重新启动终端/shell可能是必要的,X在从base切换到X后立即安装。有关更多信息,请查看从错误位置打开的shell命令

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74081551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档