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

news2024/12/24 8:33:07

文章目录

    • 概要
    • 第一步 注册账号并创建实例
    • 第二步 连接实例并安装相关软件和依赖包
      • 安装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.coloradmin.cn/o/744411.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【云原生|Docker系列第2篇】Docker的安装和配置

欢迎来到Docker入门系列的第二篇博客!在上一篇博客中,我们已经介绍了Docker的基本概念和作用,以及为什么它成为现代应用开发和部署的关键技术。本篇博客将着重讨论Docker的安装和配置,帮助您开始使用Docker并为您的应用程序提供一…

对于加密数据(数据库字段级别加密)存储和并搜索的一些调查

一、简述 如果您认为不良行为者不可避免地会进入您的网络,那么在将敏感数据放入数据库或文档存储之前对其进行加密是保护数据的最佳方法。对于敏感数据应该这么做。这种在存储之前进行加密的方法称为应用层加密,有相当数量的公司使用它来保护其敏感数据。…

MATLAB 迭代最近点ICP配准 (23)

MATLAB 迭代最近点ICP配准 (23) 一、算法介绍二、具体代码1.流程2.代码3.函数详解4.结果展示一、算法介绍 ICP 迭代最近点配准方法,基本是一种固定的点云精配准方法,其变种很多,这里是点到点的传统点云ICP配准方法,具体的过程如上图所示:需要提供红色和蓝色两组点云,其…

echarts 字符串模板和formatter的使用(鼠标悬浮显示的气泡自定义)

需求:在鼠标悬浮中加一个总数字段,图1为默认,图2为需要实现的效果 有两种方式,第一种:在图表添加一条新的图形,默认会自动添加 需要在整个数据列表中计算出来成为新的数组 methods: {// 根据自己的业务情…

SpringBoot源码分析(4)--Environment(下)/配置文件加载原理

SpringBoot源码分析 SpringBoot源码分析(1)–SpringBootApplication注解使用和原理/SpringBoot的自动配置原理详解SpringBoot源码分析(2)–SpringBoot启动源码(万字图文源码debug讲解springboot启动原理)SpringBoot源码分析(3)–Environment简介/prepareEnvironment准备环境&a…

UNet训练自己的数据集

pycharm中python环境设置: 打开左上角File ---> Settings ---> 如下图 ---> Add 选择合适的python版本,进行环境设置 UNet训练自己的数据集: 一、训练自己的数据集 1、本文使用VOC格式进行训练。 2、训练前将标签文件放在VOCde…

谈 Dojo 应用的 UI 自动化测试

目录 前言: Dojo 是什么? Dojo 应用 UI 自动化测试面临的挑战 A. 异步请求的处理 B. 元素定位 图 1. Dojo 按钮小部件 C. Dojo 复杂性 D. 产品复杂性 E. 频繁的 UI 更改 F. Dojo 升级 Dojo 应用 UI 自动化测试框架挑选(设计&#…

IIS WebApi: 文件上传,大小限制,提示413 (Request Entity Too Large)

问题:IIS WebApi文件上传,大小限制,提示413 (Request Entity Too Large) 一:在web.config上配置,按照以下格式,将下列标红加粗的地方,按照对应位置复制到web.config中,即可解决。 注&#xff…

本质安全设备标准(IEC60079-11)的理解(五)绝对可靠器件infallible components

在前面的章节中我们简单提及到绝对可靠器件, 这里重新摘抄如下: “这里顺便说一下可靠元器件(infallible component)的理解。它在标准里面占有不少的章节,而且开始理解他也有一些费劲。本人从两个方面理解它 &#x…

工艺流程图绘制流程?试试这样绘制

工艺流程图绘制流程?绘制工艺流程图可以帮助我们更好地理解工艺流程,确定生产流程,优化生产效率,并帮助人们更好地进行生产管理和质量控制。通过工艺流程图,我们可以清晰地了解每一步骤所需的设备和材料,以…

【Java】基于云计算-智慧校园电子班牌系统源码带原生微信小程序端

一、前言 智慧校园系统是利用物联网和云计算,强调对教学、科研、校园生活和管理的数据采集、智能处理、为管理者和各个角色按需提供智能化的数据分析、教学、学习的智能化服务环境。它包含“智慧环境、智慧学习、智慧服务、智慧管理”等层面的内容。 智慧校园描绘的…

webpack笔记一

文章目录 什么是webpack安装webpack一、创建配置项二、安装webpack局部安装(推荐)全局安装 三、安装webpack-cli(可选) 核心概念入口(entry)出口(output)loader插件(plugin)模式(mode) 项目实例webpack基本使用 html打包插件:html-webpack-plugin文件拷贝插件&#…

电子版简历有哪些(合集)

word、Excel、PPT简历 传统的电子版简历,即用文档软件编辑的简历。这一类简历的呈现模式只有单一的文字、图片或表格。传统,意味着被广泛求职者所使用。优点包括有:传统、端庄、直观。但传统也意味着没有创新。缺点包括有:乏味、不…

Gradle下载和配置教程:Windows、Mac和Linux系统安装指南

🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~&#x1f33…

linux入门练级篇 第三讲 基本指令3

🎈个人主页:🎈 :✨✨✨初阶牛✨✨✨ 🐻推荐专栏1: 🍔🍟🌯C语言初阶 🐻推荐专栏2: 🍔🍟🌯C语言进阶 🔑个人信条: 🌵知行合一 &#x1f…

如何使用ChatGPT制作免费的数字人

传统的数字人制作过程 制作属于自己的免费的数字人是一个复杂的过程,需要涉及多个方面的知识和技术。以下是一个大致的步骤指南,以帮助你开始这个过程: 1. 确定数字人的目标和设计:首先,你需要确定数字人的用途和目标…

PPT里动画连续多次移动一个元素

PPT里有移动动画, 每次只可以移动一次. 其实可以再此添加移动动画, 但是注意新添加的动画移动轨迹是从原先的位置开始的: 如果想要其连续移动, 那么可以把第二次开始的起点拖动到第一次移动的终点上去:

MSP432学习笔记14:定时器A的学习整理

本文整理学习一下定时器A的相关基础知识,本文比较偏向理解与理论性, 主要是深入在官方手册层面进行对定时器A的深入研究,定时器 A的相关实践基本上在之前的文章中都有提及: 1.定时器A定时中断: MSP432学习笔记7&…

导航流程:从输入URL到页面展示,这中间发生了什么?

“在浏览器里,从输入 URL 到页面展示,这中间发生了什么? ”这是一道经典的面试题,能比较全面地考察应聘者知识的掌握程度,其中涉及到了网络、操作系统、Web 等一系列的知识。所以我在面试应聘者时也必问这道题&#xf…

Linux学习之系统默认打开的文件描述符、重定向

系统默认打开的文件描述符 一个进程默认会打开标准输入、标准输出、错误输出三个文件描述符。可以在/proc/PID/fd里边可以看到打开文件的描述符,PID需要改成具体的pid,比如可以使用A终端输入vim proctest之后按下回车键。 打开一个vim编辑窗口。 再打…