rsconnect-jupyter
用户指南#
rsconnect-jupyter
是Jupyter笔记本的插件,可以将笔记本发布到RStudio Connect。英格兰vs伊朗让球
需求#
- Python 3.5.0及更高版本
- Jupyter笔记本5.倍
- 皮普
- 轮
- 英格兰vs伊朗让球RStudio连接v1.7.0或更高版本,配置了Python支持卡塔尔世界杯欧洲预选赛赛程表
请注意
如果使用conda
,皮普
而且轮
应该已经安装了。
安装#
安装方法取决于要安装的Python环境rsconnect-jupyter
包。
请注意
的rsconnect-jupyter
软件包是专门为木星笔记本开发的。因此,该包不能与JupyterLab开发环境一起工作。
本文档涵盖了三种方法:
请导航到下面最适合您的环境的安装部分。
在虚拟环境中安装Jupyter#
在虚拟环境中安装和使用Jupytervirtualenv
,按照下面所示的程序,或使用Virtualenv文档。
- 这些命令创建和激活
virtualenv
在/我的/路径
:终端$ PIP install virtualenv virtualenv /my/path源/我的/ / bin /激活路径
提示
运行源/我/ / bin /激活路径
激活虚拟环境。而virtualenv
是活动的,与python相关的命令,比如python
,皮普
,jupyter
将用于位于虚拟环境中的副本。你可以检查哪一份python
你通过跑步来使用python的
.
安装Jupyter在
virtualenv
:终端安装jupyter
安装rsconnect-jupyter与您的虚拟环境激活安装和激活插件的Jupyter副本:
在激活计划使用的Python环境之后,应该运行以下命令
jupyter
.安装
rsconnect-jupyter
用以下命令包:终端$ PIP install rsconnect_jupyter
启用
rsconnect-jupyter
用以下命令扩展:终端#安装' rsconnect-jupyter '作为jupyter扩展jupyter- nbeextension install——sys-prefix——py rsconnect_jupyter#启用JavaScript扩展jupyter-nbextension启用——sys-prefix py rsconnect_jupyter#启用Python扩展jupyter-serverextension启用——sys-prefix py rsconnect_jupyter
请注意
- 上述命令在安装时只需要运行一次
rsconnect_jupyter
. - 要部署内容,您至少需要rsconnect-python打包到计划部署的每个内核中。
- 如果您在安装过程中遇到问题,请通过提交bug让我们知道在这里.
重要的
确保从这个虚拟环境运行Jupyter,而不是从另一个安装运行rsconnect-jupyter
扩展不可用。为此,您需要在运行每个新终端会话之前激活虚拟环境jupyter
.
安装到运行在RStudio Workbench上的Jupyter英格兰vs伊朗让球#
如果你正在安装
rsconnect-jupyter
到运行在RStudio Server Pro英格兰vs伊朗让球上的Jupyter,请参阅英格兰vs伊朗让球关于Jupyter笔记本的RStudio Server Pro文档有关将插件安装到正确位置的说明。
安装在JupyterHub#
在JupyterHub中,按照以下说明安装rsconnect-jupyter
包到安装Jupyter笔记本服务器和内核的Python环境中:
在激活计划使用的Python环境之后,应该运行以下命令
jupyter
.安装
rsconnect-jupyter
用以下命令包:终端$ PIP install rsconnect_jupyter
启用
rsconnect-jupyter
用以下命令扩展:终端#安装' rsconnect-jupyter '作为jupyter扩展jupyter- nbeextension install——sys-prefix——py rsconnect_jupyter#启用JavaScript扩展jupyter-nbextension启用——sys-prefix py rsconnect_jupyter#启用Python扩展jupyter-serverextension启用——sys-prefix py rsconnect_jupyter
请注意
- 上述命令在安装时只需要运行一次
rsconnect_jupyter
. - 要部署内容,您至少需要rsconnect-python打包到计划部署的每个内核中。
- 如果您在安装过程中遇到问题,请通过提交bug让我们知道在这里.
通常情况下,这些都是相同的环境。如果已经配置了单独的内核环境,请安装rsconnect-jupyter
在笔记本服务器环境以及每个内核环境中进行打包。
确切的安装位置取决于您的JupyterHub配置。
JupyterHub示例配置#
本节介绍一个简单的JupyterHub配置示例rsconnect-jupyter
安装。
码头工人的例子
本例使用Docker,但您可以安装rsconnect-jupyter
包中的任何Jupyterhub安装。Docker不是必需的。
示例Dockerfile:
Dockerfile
从jupyterhub / jupyterhub: 0.9.4#将Jupyter笔记本安装到现有的base conda环境中运行conda安装笔记本#在相同的环境下下载并安装rsconnect-jupyter#更新此参数以指定rsconnect-jupyter包的所需版本。——build-arg VERSION=…'到docker构建。参数版本=RSCONNECT_VERSION参数存储库=https://s3.amazonaws.com/英格兰vs伊朗让球rstudio-rsconnect-jupyter运行wget$ {存储库}/ rsconnect_jupyter -$ {版本}-py2.py3-none-any.whl运行pip安装rsconnect_jupyter -$ {版本}-py2.py3-none-any.whl& &\jupyter- nbeextension install——sys-prefix——py rsconnect_jupyter& &\jupyter-nbextension启用——sys-prefix py rsconnect_jupyter& &\jupyter-serverextension启用——sys-prefix py rsconnect_jupyter#创建测试用户运行Useradd -m -s /bin/bash user1& &\Useradd -m -s /bin/bash user2& &\Useradd -m -s /bin/bash user3& &\bash - c'echo -en "password\npassword" | passwd user1'& &\bash - c'echo -en "password\npassword" | passwd user2'& &\bash - c'echo -en "password\npassword" | passwd user3'CMD[“jupyterhub”]
运行以下命令来构建并启动容器:
终端
Docker编译-t jupyterhub:rsconnect-jupyter。运行——rm -p8000:8000——名称jupyterhub:rsconnect-jupyter
在http://localhost:8000上连接到Jupyterhub,并作为测试用户之一登录。从那里,您可以创建一个笔记本并将其发布到RStudio Connect。英格兰vs伊朗让球注意,当前的Jupyterhub docker映像使用Python 3.6.5,因此您需要在RStudio Connect服务器上安装一个兼容的Python版本。英格兰vs伊朗让球