前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jupyter notebook 服务安装与启动

jupyter notebook 服务安装与启动

原创
作者头像
大鹅
发布2021-06-02 16:10:33
1.9K0
发布2021-06-02 16:10:33
举报

0. 安装

代码语言:txt
复制
pip3 install jupyter

1. 生成一个 notebook 配置文件

代码语言:txt
复制
jupyter notebook --generate-config

执行后会生成配置文件, ~/.jupyter/jupyter_notebook_config.py

2.设置密码

代码语言:txt
复制
$ jupyter notebook password
代码语言:txt
复制
Enter password: ****
代码语言:txt
复制
Verify password: ****
代码语言:txt
复制
[NotebookPasswordApp] Wrote hashed password to ~/.jupyter/jupyter_notebook_config.json

3. 修改jupyter_notebook_config.py

代码语言:txt
复制
c.NotebookApp.ip='192.168.0.32'
代码语言:txt
复制
c.NotebookApp.password = u'sha:ce...刚才复制的那个密文'
代码语言:txt
复制
c.NotebookApp.open_browser = False#启动服务后不打开浏览器
代码语言:txt
复制
c.NotebookApp.port =8888 #可自行指定一个端口, 访问时使用该端口
代码语言:txt
复制
The directory to use for notebooks and kernels.
代码语言:txt
复制
c.NotebookApp.notebook_dir = 'f:/nlp'##将启动目录设置为f:/nlp

4. 后台运行

代码语言:txt
复制
nohup jupyter notebook --allow-root > jupyter.log 2>&1 &

解释:

jupyter.log:表示将标准输出,输出到jupyter.log 文件

2>&1:表示错误输出重定向到标注输出

附linux定义与notebook启动命令参数:

/dev/null 表示空设备文件

0 表示stdin标准输入

1 表示stdout标准输出

2 表示stderr标准错误

nohup表示no hang up, 就是不挂起, 于是这个命令执行后即使终端退出, 也不会停止运行.

代码语言:javascript
复制
jupyter notebook --h
usage: jupyter-notebook [-h] [--pylab [NOTEBOOKAPP.PYLAB]]
                        [--keyfile NOTEBOOKAPP.KEYFILE]
                        [--client-ca NOTEBOOKAPP.CLIENT_CA]
                        [--notebook-dir NOTEBOOKAPP.NOTEBOOK_DIR]
                        [--port-retries NOTEBOOKAPP.PORT_RETRIES]
                        [--config NOTEBOOKAPP.CONFIG_FILE]
                        [--certfile NOTEBOOKAPP.CERTFILE]
                        [--log-level NOTEBOOKAPP.LOG_LEVEL]
                        [--browser NOTEBOOKAPP.BROWSER]
                        [--transport KERNELMANAGER.TRANSPORT]
                        [--ip NOTEBOOKAPP.IP] [--port NOTEBOOKAPP.PORT] [-y]
                        [--script] [--no-mathjax] [--no-browser]
                        [--allow-root] [--debug] [--no-script]
                        [--generate-config]

optional arguments:
  -h, --help            show this help message and exit
  --pylab [NOTEBOOKAPP.PYLAB]
  --keyfile NOTEBOOKAPP.KEYFILE
  --client-ca NOTEBOOKAPP.CLIENT_CA
  --notebook-dir NOTEBOOKAPP.NOTEBOOK_DIR
  --port-retries NOTEBOOKAPP.PORT_RETRIES
  --config NOTEBOOKAPP.CONFIG_FILE
  --certfile NOTEBOOKAPP.CERTFILE
  --log-level NOTEBOOKAPP.LOG_LEVEL
  --browser NOTEBOOKAPP.BROWSER
  --transport KERNELMANAGER.TRANSPORT
  --ip NOTEBOOKAPP.IP
  --port NOTEBOOKAPP.PORT
  -y, --y
  --script
  --no-mathjax
  --no-browser
  --allow-root
  --debug
  --no-script
  --generate-config

使用快捷键

image.png
image.png

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0. 安装
  • 1. 生成一个 notebook 配置文件
  • 2.设置密码
  • 3. 修改jupyter_notebook_config.py
  • 4. 后台运行
  • 使用快捷键
相关产品与服务
腾讯云 TI 平台
腾讯云 TI 平台(TencentCloud TI Platform)是基于腾讯先进 AI 能力和多年技术经验,面向开发者、政企提供的全栈式人工智能开发服务平台,致力于打通包含从数据获取、数据处理、算法构建、模型训练、模型评估、模型部署、到 AI 应用开发的产业 + AI 落地全流程链路,帮助用户快速创建和部署 AI 应用,管理全周期 AI 解决方案,从而助力政企单位加速数字化转型并促进 AI 行业生态共建。腾讯云 TI 平台系列产品支持公有云访问、私有化部署以及专属云部署。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档