【工程实践】jupyter notebook 远程配置

1.任务描述

        在进行数据处理、机器学习、深度学习任务时Jupyter Notebook是非常好用的工具,可以通过代码块分步执行,看清每一步的输入输出,写代码的过程非常友好。下面给出百科对jupyter的官方描述。

        Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。

        Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等 。

        在使用之前,我们首先要完成jupyter在服务器的安装,通过一系列的文件配置,使用本机电脑通过浏览器进行远程访问。

2.安装步骤

2-1 安装jupyter

pip install jupyter

2-2 生成配置文件

jupyter notebook --generate-config

3.配置步骤

3-1 生成密钥

        使用FinalShell远程连接到服务器,进入操作界面。输入 ipython,进入ipyhon命令行。

#键入ipython,进入ipython操作环境
ipython

#引入passwd模块
from notebook.auth import passwd  

#键入passwd()
passwd()

 

 3-2 修改配置文件

vim ~/.jupyter/jupyter_notebook_config.py
#允许远程访问
c.NotebookApp.allow_remote_access = True

#允许所有IP都可访问
c.NotebookApp.ip = '*'

#修改打开后的根目录,定义为服务器上文件的根目录root
c.NotebookApp.notebook_dir = '/root'

#将开启jupyter后在服务器上打开浏览器的选项设置为False
c.NotebookApp.open_browser = False

#将生成的密钥写进password中

c.NotebookApp.password = 'sha1:ewh1k12k23999332q34rfpoiiweeqwsjd9a8'

#指定访问端口
c.NotebookApp.port = 8888

3-3 开启jupyter

#服务器上保持jupyter 永远运行
#使用screen,生成名为JUPYTER的全屏窗口管理器
screen -S JUPYTER

#进入JUPYTER
screen -r JUPYTER

#在JUPYTER中开启jupyter
jupyter notebook --allow root

#开启之后退出当前窗口,返回主窗口
Alt + A +D

3-4 远程访问

在浏览器输入 IP:端口号 访问jupyter

3-5 登陆

 3-6 代码执行

        代码的执行是在cell中,每个cell都是独立的模块,可以方便的看到当前cell的输出。

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值