欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux配置Jupyter可远程访问

程序员文章站 2022-05-29 08:21:11
...

Jupyter

  • Jupyter是集成在Anaconda中的一个功能组件。

安装Jupyter

  • 安装Anaconda即可使用Jupyter
  • jupyter启动方式
    • jupyter notebook
    • jupyter notebook --allow-root (使用root用户启动jupyter的方式)

配置jupyter

  • 推荐使用Linux系统

  • 1- 生成配置文件

$jupyter notebook --generate-config 
  • 2- 进入iPython编译环境中
$ipython
  • 3- 生成Jupyter登录密码

In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha256:3kl757f58b7f:bf65d53189yy66c085162b3780377f66d73649h7''
  • 4- 修改默认配置文件(第1步生成的)

    • 以下建议是用在文头的注释中查找复制粘贴编辑,不然启动jupyter会报错。

# 默认文件是会生成在相应用户的Home目录下
$vi /root/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip='*'#设置访问notebook的ip,*表示所有IP,这里设置ip为都可访问
c.NotebookApp.password = u'sha256:3kl757f58b7f:bf65d53189yy66c085162b3780377f66d73649h7' #填写刚刚生成的密文
c.NotebookApp.open_browser = False # notebook启动时禁止自动打开浏览器
c.NotebookApp.port =8888 #指定访问的端口,默认是8888。
c.NotebookApp.notebook_dir = u'自定义默认的路径' #进入jupyter时的默认目录(Jupyter的根目录)

  • 小提:在vi中查找是 esc状态下 /keyword
  • 5- 启动Jupyter

$jupyter notebook 
  • 在另一台同局域网的机器上可通过输入IP:Port 登录访问Jupyter

Linux服务器的IP地址:8888
相关标签: Python