elyra-server软件包提供Elyra各个扩展所需的核心库和函数。注意:仅安装此软件包不会启用Elyra的使用。请安装'elyra'软件包代替。例如:pip install elyra[all]
项目描述
Elyra
Elyra 是一组针对 JupyterLab 笔记本的人工智能扩展。
Elyra 目前包括以下功能
- 可视化流水线编辑器
- 能够将笔记本、Python 或 R 脚本作为批处理作业运行
- 可重用代码片段
- 基于 Jupyter Enterprise Gateway 的混合运行时支持
- 具有本地/远程执行能力的 Python 和 R 脚本编辑器
- 使用自动生成的目录使用 Python 脚本导航
- Python 脚本集成调试器(实验性)
- 使用自动生成的目录使用目录使用笔记本导航
- 语言服务器协议集成
- 使用 Git 集成进行版本控制
Elyra 入门指南 包含更多关于这些功能的详细信息。新功能的特定版本摘要位于 发布页面。
试用 Elyra
使用容器镜像
您还可以通过运行来自 Docker Hub 或 quay.io 的容器镜像来试用 Elyra。
elyra/elyra:latest
安装了最新发布的版本。elyra/elyra:x.y.z
安装了特定版本。
注意:您还可以从 main 分支("dev build") 构建容器镜像以试用尚未发布的功能。
要运行其中一个容器镜像,请发出以下命令,指定您选择的标签。
docker run -it -p 8888:8888 elyra/elyra:3.15.0 jupyter lab --debug
要使包含您的笔记本的本地目录(例如 ${HOME}/opensource/jupyter-notebooks/)在您的 docker 容器中可用,您可以使用类似以下命令的挂载命令
docker run -it -p 8888:8888 -v ${HOME}/opensource/jupyter-notebooks/:/home/jovyan/work -w /home/jovyan/work elyra/elyra:3.15.0 jupyter lab --debug
这些应该会产生类似下面的输出,其中您可以找到用于在本地浏览器中访问 Elyra 的 URL。
To access the notebook, open this file in a browser:
file:///home/jovyan/.local/share/jupyter/runtime/nbserver-6-open.html
Or copy and paste one of these URLs:
http://4d17829ecd4c:8888/?token=d690bde267ec75d6f88c64a39825f8b05b919dd084451f82
or http://127.0.0.1:8888/?token=d690bde267ec75d6f88c64a39825f8b05b919dd084451f82
有关详细信息,请参阅 安装文档。
安装
有关详细信息,请参阅 安装文档。
先决条件
安装当前版本(对于 JupyterLab 3.x)
当前版本显示在本页顶部。
-
从 PyPI 安装
pip3 install --upgrade "elyra[all]"
-
从 conda-forge 安装
conda install -c conda-forge "elyra[all]"
安装旧版本
安装说明和 JupyterLab 支持因版本而异。请注意,需要 JupyterLab 构建。安装说明位于 特定版本的文档 中,可以通过选择特定版本来访问。
Elyra 3.1 < 3.7(JupyterLab 3.x)
-
从 PyPI 安装
pip3 install --upgrade "elyra[all]>=3.1.0" && jupyter lab build
-
从 conda-forge 安装
conda install -c conda-forge "elyra[all]>=3.1.0" && jupyter lab build
Elyra 2.0 < 3.1(JupyterLab 3.x)
-
从 PyPI 安装
pip3 install --upgrade "elyra>=2.0.1" && jupyter lab build
-
从 conda-forge 安装
conda install -c conda-forge "elyra>=2.0.1" && jupyter lab build
验证安装
运行以下命令以验证安装。请注意,以下示例输出中的 [version]
占位符显示为实际版本标识符,这可能会随着每个版本而更改。
jupyter server extension list
应输出
Config dir: /.../.jupyter
Config dir: /.../etc/jupyter
elyra enabled
- Validating elyra...
elyra OK
jupyter_lsp enabled
- Validating jupyter_lsp...
jupyter_lsp [version] OK
jupyter_resource_usage enabled
- Validating jupyter_resource_usage...
jupyter_resource_usage [version] OK
jupyter_server_mathjax enabled
- Validating jupyter_server_mathjax...
jupyter_server_mathjax OK
jupyterlab enabled
- Validating jupyterlab...
jupyterlab [version] OK
jupyterlab_git enabled
- Validating jupyterlab_git...
jupyterlab_git [version] OK
nbclassic enabled
- Validating nbclassic...
nbclassic OK
nbdime enabled
- Validating nbdime...
nbdime [version] OK
Config dir: /.../etc/jupyter
注意:如果您看不到启用的 Elyra 服务器扩展,您可能需要使用 jupyter server extension enable elyra
显式启用它
jupyter labextension list
应输出
JupyterLab [version]
/.../share/jupyter/labextensions
nbdime-jupyterlab [version] enabled OK
@jupyter-server/resource-usage [version] enabled OK (python, jupyter-resource-usage)
@krassowski/jupyterlab-lsp [version] enabled OK (python, jupyterlab_lsp)
@elyra/code-snippet-extension [version] enabled OK
@elyra/code-viewer-extension [version] enabled OK
@elyra/metadata-extension [version] enabled OK
@elyra/pipeline-editor-extension [version] enabled OK
@elyra/python-editor-extension [version] enabled OK
@elyra/scala-editor-extension [version] enabled OK
@elyra/r-editor-extension [version] enabled OK
@elyra/theme-extension [version] enabled OK
@jupyterlab/git [version] enabled OK (python, jupyterlab-git)
Other labextensions (built into JupyterLab)
app dir: /.../share/jupyter/lab
启动 Elyra
验证 Elyra 已安装后,请使用以下命令启动 Elyra
jupyter lab
获取帮助
我们欢迎您的疑问、想法和反馈。请查看获取帮助
部分,了解您可以使用哪些渠道与我们联系。
为Elyra贡献力量
如果您有兴趣帮助使Elyra变得更好,我们鼓励您查看我们的贡献页面,
开发流程文档,并邀请您参加我们每周的开发者社区会议。
与我们一起聚会!
我们的每日和每周社区会议时间表可在此处找到。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
构建分发
elyra_server-3.15.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 616e2cb2f283279d6f1d8d48f70590ba9025248090fb85490c0b0f3446e57dc9 |
|
MD5 | d5f77049eeea90b0afb41f9e8ddc1d0e |
|
BLAKE2b-256 | 103de496de4f7a654b1e9060864074ab3dcac333a12ebf9f865b1612e4587d0a |
elyra_server-3.15.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6fa62a4384d1fa4966925c19d320026c05674700a135075a81d4a3e5421a605c |
|
MD5 | 7cba1d33e06d06c7faa630c5d2f386db |
|
BLAKE2b-256 | e4665675f7fbea70c16d624f530d8ab685c918851083cd722eb16c79f388082c |