Elyra是Jupyterlab筆記本的一組以AI為中心的擴展。
Elyra目前包括以下功能:
Elyra入門指南包括有關這些功能的更多詳細信息。新功能的特定版本摘要位於版本頁面上。
您也可以通過運行Docker Hub或Quay.io的容器圖像之一來嘗試Elyra:
elyra/elyra:latest
安裝了最新發布的版本。elyra/elyra:xyz
已安裝了特定版本。注意:您還可以從main
分支(“開發構建”)構建容器圖像,以嘗試尚未發布的功能。
要運行一個容器圖像之一,請發出以下命令,指定您選擇的標籤。
docker run -it -p 8888:8888 elyra/elyra:dev jupyter lab --debug
要製作包含筆記本(例如$ {home}/opensource/jupyter-notebooks/)的本地目錄,您可以使用類似於以下的坐騎命令:
docker run -it -p 8888:8888 -v ${HOME}/opensource/jupyter-notebooks/:/home/jovyan/work -w /home/jovyan/work elyra/elyra:dev 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
有關詳細信息,請參閱安裝文檔。
有關詳細信息,請參閱安裝文檔。
當前版本版本顯示在此頁面的頂部。
從PYPI安裝
pip3 install --upgrade " elyra[all] "
從Conda-Forge安裝
conda install -c conda-forge " elyra[all] "
安裝說明和jupylab支持因釋放而異。請注意,需要jupyterlab構建。安裝說明位於特定於發行的文檔中,可以通過選擇特定版本來訪問。
從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
從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 Server擴展名,則可能需要使用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:
jupyter lab
我們歡迎您的問題,想法和反饋。在Getting Started guide
中查看Getting Help
部分,以了解有關您可以使用的渠道以與我們聯繫的更多信息。
如果您有興趣幫助使Elyra更好,我們鼓勵您查看我們的貢獻頁面,
開發工作流文檔,並邀請您參加我們每週的開發社區會議。
我們的每日和每週社區會議時間表可以在此處找到。