栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

云服务器配置jupyter并后台挂起

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

云服务器配置jupyter并后台挂起

做个备忘录,免得以后忘了到处翻。

1.首先,你需要有一个服务器,我用的是阿里云服务器(当然不会是免费的)。在服务器上配置好端口,我这里是8890。

2.安装conda,配置python环境(与Windows操作系统下大同小异)。

3.在某一个python环境下安装jupyter notebook

pip3 install jupyter notebook
jupyter notebook --generate-config # 这句生成配置文件
# 配置一般在 ~/.jupyter/jupyter_notebook_config.py 中

4.生成密钥

from notebook.auth import passwd
print(passwd("123456"))
#上面的语句会返回下面这个东西,它叫做密钥
'sha1:ff737af759e0:5fdc6a7df25b9af4912204ced9ca309336defe8f'

5.配置jupyter_notebook_config.py
在文件中添加下述语句(密钥用自己生成的)

c.NotebookApp.allow_root = True
c.NotebookApp.ip = '*'
c.NotebookApp.notebook_dir = '/root/jupyter_home'
c.NotebookApp.open_browser = False
c.NotebookApp.password = u'sha1:ff737af759e0:5fdc6a7df25b9af4912204ced9ca309336defe8f'
c.NotebookApp.port = 8890

6.运行

jupyte-notebook --config ~/.jupyter/jupyter_notebook_config.py

7.后台挂起

在当前python环境下运行如下命令

nohup jupyter notebook &

8.防火墙设置
第一次挂起jupyter的时候应该要设置一下防火墙,后面应该不用了(比如关掉服务器重启)。

iptables -A INPUT -p tcp -m tcp --dport 8890 -j accept
or
firewall-cmd --permanent --add-port=8890/tcp
firewall-cmd --reload

9.浏览器访问
在浏览器访问ip:端口号,输入密码,就ok了。
这里的密码就是用来生成密钥的东西。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/751725.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号