跳转到主要内容

elyra-server软件包提供Elyra各个扩展所需的核心库和函数。注意:仅安装此软件包不会启用Elyra的使用。请安装'elyra'软件包代替。例如:pip install elyra[all]

项目描述

PyPI version Anaconda-Server Badge Downloads Documentation Status GitHub OpenSSF Best Practices Gitter

Elyra

Elyra 是一组针对 JupyterLab 笔记本的人工智能扩展。

Elyra 目前包括以下功能

Elyra

Elyra 入门指南 包含更多关于这些功能的详细信息。新功能的特定版本摘要位于 发布页面

试用 Elyra

使用容器镜像

您还可以通过运行来自 Docker Hubquay.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变得更好,我们鼓励您查看我们的贡献页面,
开发流程文档,并邀请您参加我们每周的开发者社区会议。

与我们一起聚会!

我们的每日和每周社区会议时间表可在此处找到。

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

elyra_server-3.15.0.tar.gz (369.5 kB 查看哈希值)

上传时间:

构建分发

elyra_server-3.15.0-py3-none-any.whl (541.2 kB 查看哈希值)

上传时间: Python 3

支持者