使用Jupyter Notebook编写python代码远程运行在CentOS云服务器上


前言

目的:实现随时随地任意一台电脑打开浏览器就可以进行python编程,包括手机。


一、服务器Centos安装Anaconda3

参考Centos7.9安装Anaconda3

二、创建Jupyter默认配置文件以及其他设置

jupyter notebook --generate-config

执行以后文件在此途径下。
在这里插入图片描述
输入指令设置密码保存密钥

ipython 

然后输入

from notebook.auth import passwd
passwd() #设置密码
......   #再输一遍密码

把终端上显示的密钥复制记录下来

argon2:$argon2id$v=19$m=10240,t=10,p=8$oPvb73WjYLl1tC8vg$V32PAgerUIoQrLW+eW2UDA

然后退出

quit     #退出

双击打开下图文件。
在这里插入图片描述
输入一下代码:

c.NotebookApp.ip='*'
#这里设置为上个步骤复制的密钥,直接复制粘贴即可注意格式
c.NotebookApp.password=u'argon2:$argon2id$v=19$m=10240,t=10,p=8$oPvb73Wj1tC8vg$V32PAgerUIoQrLW+eW2UDA'
#服务器本地不打开浏览器
c.NotebookApp.open_browser = False
#端口号默认为8888,想用其他端口号可在这里修改,如上图设置成其他端口号了8899
c.NotebookApp.port =8899
#指定Jupyter Notebook文件路径,也可以不设置
c.NotebookApp.notebook_dir = '/home/FinancialManagement'
#是否允许root用户登陆
c.NotebookAPP.allow_root = True

以上代码有2个步骤需要注意,一是password记得修改成自己刚才复制下来的密匙,二是c.NotebookApp.notebook_dir = '/home/FinancialManagement'这个文件夹名称需要先去创建,需要先存在。

输入以下代码使jupyter notebook 在后台一直运行:

jupyter notebook --allow-root&

如果需要关闭,输入

ps -aux | grep jupyter

在这里插入图片描述
找到和jupyter相关的ID,输入

kill -9 PID

例如上图,则输入

kill -9 19776
kill -9 19943
kill -9 22671

3.测试

记得放行端口,这个端口号在下图位置。
在这里插入图片描述

在这里插入图片描述
浏览器输入IP:8899
在这里插入图片描述


总结

随时随地可用平板或者手机编程。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

粒子白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值