加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

Python办公自动化(五)| 云服务器搭建个人Jupyterlab编辑器的保姆

发布时间:2022-10-20 05:00:22 所属栏目:云计算 来源:转载
导读: 好久不见~咕咕咕
生活中常会遇到在不是自己的电脑上存文件、写代码、记笔记的场景。老是用微信传输,难免安全上给人留下蛛丝马迹,用邮件中转站,又担心会被定期清理。作为数据猿极客,当然

好久不见~咕咕咕

生活中常会遇到在不是自己的电脑上存文件、写代码、记笔记的场景。老是用微信传输,难免安全上给人留下蛛丝马迹,用邮件中转站,又担心会被定期清理。作为数据猿极客,当然要和别人不一样,那么数据猿该用什么应用比较好呢?

此外,Jupyterlab去年更新升级到了 3.0,支持更多库,支持项目式开发......相比之下,Jupyternotebook不再好用了。要是随时随地使用Jupyterlab来笔记该多好?

现在写代码的流程往往是,每次用一个新电脑都要新建一个项目文档,然后在里面敲完代码,上传到云上维护项目。如果需要团队协作,就需要始终在云上新建、更新、存储,进行所谓的团队协作。团队协作就需要成熟的github、石墨文档,而云上部署jupyterlab就可以实现最简单的公共项目协作。

今天数据猿就来一个保姆级的的云服务器上部署jupyterlab交流分享,目录如下:

云计算云服务的意义_桌面云服务搭建_云计算服务器搭建

1.准备服务器

准备好一个储存空间还算够用的云服务器,数据猿之前介绍过自己的云服务器云计算服务器搭建,详见:

2.服务器安装jupyterlab3.云服务器部署jupyterlab

from notebook.auth import passwd
passwd() # 设置自己的密码 'argon2:...'的加密串,保存备用
'argon2:XXXXXXXXXXXXXXXXXXXXXXXXXXX'
quit()

如下所示:

云计算服务器搭建_云计算云服务的意义_桌面云服务搭建

记住上面得到的'argon2:XXXXXXXXXXXXXXXXXXXXXXXXXXX'类似的一串哈希值

# Jupyterlab云服务器

# Default: 'localhost';2022年7月8日修改,"*"意味着所有地址都可以访问
c.ServerApp.ip = '*'

# Default: '';2022年7月8日修改,这个密码是按照上面步骤生成的一串哈希
c.ServerApp.password = 'argon2:$argon2id$v=19$m=10240,t=10,p=8$FBKDHYw6S8U2DMmOe4X2WQ$AZmi5laLm+RGuQyojFh1OOeCfR2aRmvrCWGNH6XYGlg'

# Default: False;2022年7月8日修改,服务器上不允许浏览器打开Jupyter
c.ServerApp.open_browser = False

## The port the server will listen on (env: JUPYTER_PORT).
# Default: 0;2022年7月8日修改,监听端口设置为自己喜欢的,我这里设置8888
c.ServerApp.port = 8888

# root用户可以访问,没有设置该项之后启动时需要jupyter lab后加 --allow-root
c.NotebookApp.allow_root = True
# 可以选择更改jupterlab默认启动路径(目录地址就是存整个jupyterlab项目的位置)
c.NotebookApp.notebook_dir = '目录路径'
```

桌面云服务搭建_云计算服务器搭建_云计算云服务的意义

然后在浏览器输入ip地址:端口

云计算云服务的意义_云计算服务器搭建_桌面云服务搭建

比如:172.127.122:8888

就可以打开使用了。

4.功能展示

除了随时随地编辑代码,还可以有以下的方便功能

桌面云服务搭建_云计算云服务的意义_云计算服务器搭建

5.注意事项

1.需要记得保存习惯。在上方的菜单栏setting设置自动保存为5s,10s检查更新。建议退出时按保存,然后关闭 tab。

2.注意保密安全。因为浏览器会记住地址,所以如果自己ip地址比较重要的话,最好看看浏览器是否记住了自己的地址,及时删除记录。

往期精品:

(编辑:财气旺网 - 财气网)

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