跳转到主要内容

轻松从Jupyter笔记本创建Saagie Python作业

项目描述

此插件允许您轻松地从本地Jupyter笔记本创建Saagie Python作业。

安装

在您的Jupyter Python环境中运行: pip install jupyter-saagie-plugin

使用方法

只需像往常一样运行 jupyter notebook,您将在工具栏中看到一个新按钮。使用它登录您的账户并使用笔记本中的代码部署作业。您也可以更新现有的作业。

对于部署到Python作业,支持Python 3.5 & 2.7。

如果您想预先填写您的Saagie根URL(在插件登录表单中使用),您可以在运行笔记本之前设置一个SAAGIE_ROOT_URL环境变量。

卸载

pip uninstall jupyter-saagie-plugin
jupyter nbextension uninstall saagie --user

修改此扩展

在开发模式下,您可以在Jupyter笔记本的Docker中安装此扩展。首先,以bash模式运行Jupyter Docker

docker run -it --rm -p 8888:8888 --user root -e GRANT_SUDO=yes -v [your_project_path]/jupyter-saagie-plugin/:/jupyter-saagie-plugin/ [--env SAAGIE_ROOT_URL="https://xxx-manager.prod.saagie.io/"] saagie/jupyter-python-nbk:latest /bin/bash

(设置“SAAGIE_ROOT_URL”环境变量是可选的)

然后在您的Docker容器中安装Jupyter扩展

cd /jupyter-saagie-plugin/
python3 setup.py install
cd /notebooks-dir
/usr/local/bin/start-notebook.sh --NotebookApp.token='' --NotebookApp.password=''

构建和共享

为了构建此插件,请运行以下命令

python setup.py sdist

这将生成一个位于 dist 目录下的 tar.gz 归档。

如果您想在 Pypi 上分享它,只需安装 twine(使用 pip install twine)并运行

twine upload dist/jupyter-saagie-plugin-x.x.x.tar.gz

但首先,您可以在 TestPypi 测试环境中测试您的 Pypi 部署。如果是这样,只需运行

twine upload --repository-url https://test.pypi.org/legacy/ dist/jupyter-saagie-plugin-x.x.x.tar.gz

项目详情


下载文件

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

源分布

jupyter-saagie-plugin-1.0.6.tar.gz (34.1 kB 查看哈希值)

上传时间