让白嫖来的阿里云服务器来跑jupyter

文章目录

    • 概要
    • 第一步 注册账号并创建实例
    • 第二步 连接实例并安装相关软件和依赖包
      • 安装python3
      • 更新pip
      • 安装jupyter
      • 生成jupyter配置文件
      • 配置之后访问云服务器jupyter的密码
      • 修改jupyter配置文件
      • 在后台启动jupyter
    • 第三步 访问云服务器上的jupyter
    • 结语

概要

按照一般情况,我们运行jupyter notebook一般都是在127.0.0.1或者localhost上运行的
让白嫖来的阿里云服务器来跑jupyter_第1张图片
让白嫖来的阿里云服务器来跑jupyter_第2张图片
这样就意味着假如你把启动jupyter的命令窗口给关闭了,那么jupyter notebook就会显示无法建立到笔记本服务器的连接。 我们会继续尝试重连。请检查网络连接还有服务配置。
让白嫖来的阿里云服务器来跑jupyter_第3张图片
不能关闭这个起到jupyter notebook的命令窗口总感觉有点变扭,另一方面在跑深度学习或者机器学习的代码时自己的电脑的配置和算力不够,往往一个模型评估就要跑好几个小时,电脑都快爆炸了也不能关机。
让白嫖来的阿里云服务器来跑jupyter_第4张图片

恰巧阿里云可以免费白嫖几个月的云服务器,拿云服务器来跑这些代码至少不会心疼,毕竟谁能抗拒免费又好用的东西呢?

这篇文章将会教你如何用白嫖来的阿里云服务器来帮你跑jupyter,无需实机运行,无需一直挂着远程连接,只需要输入云服务器的ip地址就能在云服务器上跑jupyter!

第一步 注册账号并创建实例

进入阿里云官网
点我进入官网
让白嫖来的阿里云服务器来跑jupyter_第5张图片
填写相关信息进行注册
让白嫖来的阿里云服务器来跑jupyter_第6张图片
注册完毕后选择个人支付宝授权
让白嫖来的阿里云服务器来跑jupyter_第7张图片
授权完毕后挑选一个免费的云服务器
让白嫖来的阿里云服务器来跑jupyter_第8张图片
选择云服务器相关的配置
让白嫖来的阿里云服务器来跑jupyter_第9张图片
这里我安装的centos的系统没有安装其他的镜像
让白嫖来的阿里云服务器来跑jupyter_第10张图片
去网络与安全选项卡中点击安全组为之后jupyter启动设置访问端口
这里我已经手动添加了8888端口
让白嫖来的阿里云服务器来跑jupyter_第11张图片
如过没有添加的话按照如下步骤添加
让白嫖来的阿里云服务器来跑jupyter_第12张图片
输入相关配置后点击保存即可
在这里插入图片描述


第二步 连接实例并安装相关软件和依赖包

连接远程实例,输入账号密码进入即可,若一开始不知密码可以进行密码重置
让白嫖来的阿里云服务器来跑jupyter_第13张图片

安装python3

sudo yum install python3 python3-pip

更新pip

sudo pip3 install --upgrade pip

安装jupyter

sudo pip3 install notebook

生成jupyter配置文件

jupyter notebook --generate-config
# 默认会生成在/root/.jupyter/jupyter_notebook_config.py

配置之后访问云服务器jupyter的密码

ipython 

让白嫖来的阿里云服务器来跑jupyter_第14张图片

>> from notebook.auth import passwd
>> passwd()  

随后需要输入两次登录密码(jupyter的登录密码)
让白嫖来的阿里云服务器来跑jupyter_第15张图片
输入两次密码后会输出一个字符串,需要复制保存下来

output[2]: u':.....'

让白嫖来的阿里云服务器来跑jupyter_第16张图片
随后输入quit退出python程序

quit     

让白嫖来的阿里云服务器来跑jupyter_第17张图片

修改jupyter配置文件

进入jupyter_notebook_config.py文件

sudo nano /root/.jupyter/jupyter_notebook_config.py

直接划到最下面进行修改
让白嫖来的阿里云服务器来跑jupyter_第18张图片
Ctrl+X退出文档,按y后再enter

c.NotebookApp.ip='*'
c.NotebookApp.password =u'之前复制的字符串'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888
c.NotebookAPP.allow_root = True

在后台启动jupyter

nohup jupyter notebook --allow-root &

在这里插入图片描述


第三步 访问云服务器上的jupyter

完成第二步后可以直接将连接实例的网页关闭了(不需要一直在网页上连接着实例)
打开浏览器输入http://[云服务器的ip地址]:8888/,你会看到下图一样的页面
让白嫖来的阿里云服务器来跑jupyter_第19张图片
输入你之前在ipython里面设置密码登录即可
让白嫖来的阿里云服务器来跑jupyter_第20张图片
简单写一写python代码测试一下好不好用
让白嫖来的阿里云服务器来跑jupyter_第21张图片
以上就完成了全部的部署步骤了,现在终于可以不用在自己电脑上跑jupyter咯


结语

如果有疑问欢迎大家留言讨论,你如果觉得这篇文章对你有帮助可以给我一个免费的赞吗?我们之间的交流是我最大的动力!

参考文章:https://blog.csdn.net/qq_33765205/article/details/123311840

你可能感兴趣的:(云原生,阿里云,服务器,jupyter)