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

文章目录

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

概要

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

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

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

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

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


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

连接远程实例,输入账号密码进入即可,若一开始不知密码可以进行密码重置
在这里插入图片描述

安装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 

在这里插入图片描述

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

随后需要输入两次登录密码(jupyter的登录密码)
在这里插入图片描述
输入两次密码后会输出一个字符串,需要复制保存下来

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

在这里插入图片描述
随后输入quit退出python程序

quit     

在这里插入图片描述

修改jupyter配置文件

进入jupyter_notebook_config.py文件

sudo nano /root/.jupyter/jupyter_notebook_config.py

直接划到最下面进行修改
在这里插入图片描述
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/,你会看到下图一样的页面
在这里插入图片描述
输入你之前在ipython里面设置密码登录即可
在这里插入图片描述
简单写一写python代码测试一下好不好用
在这里插入图片描述
以上就完成了全部的部署步骤了,现在终于可以不用在自己电脑上跑jupyter咯


结语

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/20211.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CentOS环境下的Maven安装

CentOS 安装 Maven 镜像地址 镜像地址:https://mirrors.tuna.tsinghua.edu.cn/apache/maven/ 下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.8.8/binaries/ 下载maven 将下载好的压缩包拷贝到根目录下 解压 tar -zxvf ap…

熬夜敲代码不伤眼,选好灯具很重要

文章目录 一、引言1.1 程序员的痛点:长时间使用电脑对眼睛的损害1.2 保护眼睛的重要性 二、明基ScreenBar Halo的保护眼睛功能2.1 自动调光:根据环境光调整亮度2.2 非对称光学设计:减少反光和刺眼2.3 沉浸式灯光:照亮全场视野&…

Vision Transformer(VIT)论文解读及实现

1 论文解读 paper:VIT 1.1 VIT模型架构如下图所示: 图片原始输入维度 H * W * C在H和W按像素P切分,则H 、W可分割为 NPP, NHW/(PP),N为输入transform序列的长度。 x ∈ R H ∗ W ∗ C > x ∈ R N ∗ P 2 ∗ C x \in R^{H*W…

电脑中了vbs病毒怎么恢复数据?无备份也无需担忧,数据恢复有招

在如今计算机技术高度发达的年代,人们越来越依赖电脑进行日常生活和工作。但与此同时,电脑病毒也变得越来越猖獗,其中有一种叫做VBS(Visual Basic Script)的病毒,它以一种看似无害的脚本语言形式存在&#…

Android Java代码与JNI交互基础数据类型转换(三)

🔥 Android Studio 版本 🔥 🔥 基础类型数据的转换 🔥 定义传递基础数据类型到Native的JNI接口函数 package com.cmake.ndk1.jni;public class JNIBasicType{static{System.loadLibrary("native-lib");}public native int callNativeInt(int num);public na…

Qchart学习

目录 Qchart简介 QChartView 简介 QAbstractAxis 简介 QAbstractSeries 简介 Qchart Public Types Properties属性 Public Functions QAbstractSeries Public Types Properties Public Functions Signals信号 QAbstractAxis Properties Public Functions 主题设…

elementui-drawer模板

1、效果图 2、上代码 <template><div><el-drawersize"100%":visible.sync"drawer"style"position: absolute;"class"details":modal-append-to-body"false":modal "false":before-close"ha…

Kubernetes(k8s)实战:使用k8s+jenkins实现CICD

文章目录 一、什么是CICD二、准备k8s环境三、jenkins环境准备&#xff08;选择一台服务器&#xff09;1、安装java&#xff08;最新版jenkins只支持jdk11以上&#xff09;&#xff08;1&#xff09;找到jdk资源上传到指定机器&#xff08;2&#xff09;配置环境变量 2、安装mav…

Python endswith()函数使用详解

「作者主页」&#xff1a;士别三日wyx 「作者简介」&#xff1a;CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」&#xff1a;小白零基础《Python入门到精通》 endswith函数使用详解 1、指定范围2、str可以传入元组3、空字符串为真4、大小写敏…

不如来试试看这个AI大模型 感觉速度飞快,真的还挺不错呢!

&#x1f680; 个人主页 极客小俊 ✍&#x1f3fb; 作者简介&#xff1a;web开发者、设计师、技术分享博主 &#x1f40b; 希望大家多多支持一下, 我们一起进步&#xff01;&#x1f604; &#x1f3c5; 如果文章对你有帮助的话&#xff0c;欢迎评论 &#x1f4ac;点赞&#x1…

Tomcat 8.5 源码分析

一、获取源码并启动程序 获取教程地址 总体架构 二、Tomcat的启动入口 Catalina类主要负责 具体的管理类&#xff0c;而Bootstrap类是启动的入口(main方法)。 /*** Main method and entry point when starting Tomcat via the provided* scripts.** param args Command lin…

用C语言写一个压缩文件的程序

本篇目录 数据在计算机中的表现形式huffman 编码将文件的二进制每4位划分&#xff0c;统计其值在文件中出现的次数构建二叉树搜索二叉树的叶子节点运行并输出新的编码文件写入部分写入文件首部写入数据部分压缩运行调试解压缩部分解压缩测试为可执行文件配置环境变量总结完整代…