加入收藏 | 设为首页 | 会员中心 | 我要投稿 航空爱好网 (https://www.dakongjun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

如何在Linux集群上配置Jupyter Notebook服务

发布时间:2022-10-28 15:39:27 所属栏目:Linux 来源:
导读:  以往我们用Jupyter Notebook都是在自己电脑安装Anaconda,然后打开Jupyter服务linux浏览器,但是有时候我们运行的命令需要的计算量和内存比较大,所以如果能在Linux集群上配置Jupyter Notebook服务,再以自己的电
  以往我们用Jupyter Notebook都是在自己电脑安装Anaconda,然后打开Jupyter服务linux浏览器,但是有时候我们运行的命令需要的计算量和内存比较大,所以如果能在Linux集群上配置Jupyter Notebook服务,再以自己的电脑浏览器访问这个服务就能体验Linux集群计算资源带来的便利。
 
  具体实现有以下5个步骤:
 
  1.Linux集群上安装Anaconda2.生成jupyter配置文件3.生成密钥4.修改jupyter配置文件5.启动jupyter notebook服务
 
  1)Linux集群上安装Anaconda
 
  登陆Anaconda官网[1]下载、安装到你的Linux集群。Anaconda集成了Jupyter,安装Anaconda的过程会自动把Jupyter加入到你的环境变量。
 
  2)生成jupyter配置文件
 
  在Linux集群命令行输入以下命令。
 
  jupyter notebook --generate-config
  以上命令执行成功后会在home目录生成jupyter notebook的配置文件.jupyter/jupyter_notebook_config.py。
 
  3)生成密钥
 
  在集群Linux命令行打开python3环境,执行以下两行命令生成密钥。
 
  from notebook.auth import passwd  
  passwd()
  在执行passwd()命令的时候会提示输入密码,这是jupyter服务的密码,可以设置简单点便于自己记住,例如123456a
 
  4)修改jupyter配置文件
 
  vim ~/.jupyter/jupyter_notebook_config.py
  修改~/.jupyter/jupyter_notebook_config.py里的以下内容:
 
  # 就是设置ip为 0.0.0.0
  c.NotebookApp.ip = '0.0.0.0'
  # 刚才复制粘贴的那个密钥
  c.NotebookApp.password = 'shal:dd...'
  # 禁止自动打开浏览器
  c.NotebookApp.open_browser = False
  # 设置端口号
  c.NotebookApp.port = 7890
  # 设置默认的work dir
  c.NotebookApp.notebook_dir = '/seqyuan/PMO/yuanzan'
  linux浏览器_linux 文本浏览工具_linux 版本 32位 64位查看器
 
  5)启动jupyter notebook服务
 
  在Linux命令行输入以下命令启动jupyter notebook服务
 
  jupyter notebook
  我公司Linux集群的IP地址是192.168.2.209,所以在公司电脑浏览器地址栏输入192.168.2.209:7890就能访问jupyter notebook服务了,如果是第一次打开会先提示我们输入密码,这个密码就是就是步骤3)我们设置的123456a。
 
  linux 文本浏览工具_linux 版本 32位 64位查看器_linux浏览器
 
  启动jupyter服务的时候可以指定工作目录
 
  jupyter notebook --notebook-dir="/seqyuan/PMO/ahworld"
  后续更新
 
  用家里电脑的浏览器访问在公司集群建立的服务,例如:python3 -m http.server或者jupyter notebook
 
  References
 

(编辑:航空爱好网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!