Ubuntu系统下部署在线Jupyter Notebook
小于 1 分钟
更新软件
apt-get update
安装jupyter
sudo pip3 install jupyter
生成配置文件
jupyter notebook --generate-config
此时会在/root/.jupyter
下生成一个配置文件jupyter_notebook_config.py
在该文件的头部添加以下内容并保存:
c.NotebookApp.ip="0.0.0.0" #允许所有IP地址访问
c.NotebookApp.open_browser=False # 不通过浏览器打开
c.NotebookApp.password=u"sha1:e079418e6046:044c0d682967253b74bb9f44fcc4d29a4ddf****"
c.NotebookApp.port=8888 #这个端口需要在服务器上开通可访问权限
c.NotebookApp.notebook_dir='/home/jupyter_notebook' #要自己建立好相应工作目录
上图中的密码可以使用如下方式生成:
进入Python环境:
from notebook.auth import passwd
passwd()
Enter password:
Verify password:
输入密码并确认密码后会生成一个SHA1加密的密码,保存下来。
运行jupyter notebook
返回到主目录下运行:
nohup jupyter notebook --allow-root
现在即可通过ip+端口的方式访问了。