八旗云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 159|回复: 4

手把手教程 | 5分钟用轻量云主机搭建一个JupyterLab

[复制链接]

1

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2023-4-21 09:45:58 | 显示全部楼层 |阅读模式
导读

JupyterLab 作为一种基于 web 的集成开发环境,被称为下一代的 Jupyter Notebook,你可以使用它编写 notebook、操作终端、编辑 markdown 文本、打开交互模式、查看 csv 文件及图片等功能,支持 Python 等多种语言,十分适合做数据分析及可视化工作。 随着 GPT 大模型算法的盛行,数据分析已经从过去传统的人为打标、清洗的运营流程转向更智能、高效、复合的机器学习分析。
那么如何低成本、快速地搭建一个 JupyterLab?
用一台轻量云主机就能做到,我们还可以用这个 JupyterLab 实现画像分析。本文将以京东云轻量云主机为例,手把手演示如何一步一步搭建机器学习平台并进行客户画像分析。
第一步:选购一台高性价比的轻量云主机

轻量云主机是面向中小企业、开发者打造的预装精选软件、开箱即用的主机产品,快速搭建网站、电商、企业低代码工具箱,云盘、共享文档、知识库、开发测试环境等,相对普通云主机,按套餐购买更优惠、控制台可视化管理,运维更简单,提供更便捷上云体验。
在京东云官网进入轻量云主机选购页,根据需求选择配置,本次使用的配置为 2C4G5M800G 月流量。现在这个机型正在促销很划算。
https://www.jdcloud.com/cn/products/light-virtual-machines





购买后,访问控制台:



第二步:远程连接云服务器

通过 PuTTy 远程工具(可以自己选工具)连接云服务器。使用 root 账户和密码登录,密码会通过短信发送到手机。





第三步:下载与安装 Anaconda 包

在轻量云主机的 Linux 系统中,下载 Anaconda 包需要在终端里执行以下命令:
mkdir anaconda # 创建文件夹
cd anaconda # 进入文件夹
wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh # 下载安装包
bash Anaconda3-2020.11-Linux-x86_64.sh # 安装



第四步:配置环境变量

[root@lavm-ba6po1r9fh anaconda]# cd
[root@lavm-ba6po1r9fh ~]# ls
anaconda anaconda3 anaconda-ks.cfg original-ks.cfg
[root@lavm-ba6po1r9fh ~]# cd /root/anaconda3/bin
[root@lavm-ba6po1r9fh bin]# vim ~/.bashrc
1、在.bashrc 下添加以下内容:

Anaconda
export PATH="/root/anaconda3/bin:$PATH"
[root@lavm-ba6po1r9fh bin]# source ~/.bashrc
2、使设置生效

[root@lavm-ba6po1r9fh bin]# conda -V # 验证安装
conda 4.10.3
[root@lavm-ba6po1r9fh bin]# conda create -n jabari python=3.8
3、创建环境

Collecting package metadata (current_repodata.json): doneSolving environment: done
[root@lavm-ba6po1r9fh bin]# jupyter lab --generate-config
4、生成配置文件

Writing default config to: /root/.jupyter/jupyter_lab_config.py
[root@lavm-ba6po1r9fh bin]# vim /root/.jupyter/jupyter_lab_config.py
5、编辑配置文件

c.ServerApp.ip = '*' # 设置访问的 IP 地址
c.ServerApp.open_browser = False
6、不自动打开浏览器

c.ServerApp.port = 6888 (自己可以自己设置端口,这里设置了 6888)
7、ServerApp 的端口号

c.MappingKernelManager.root_dir = '/root/jupyter_run'
8、设置 Jupyter Notebook 的根文件夹

c.ServerApp.allow_remote_access = True
9、允许远程访问

c.ServerApp.password = ''
10、不设置登录密码

c.ServerApp.allow_origin='*'
11、允许任何来源的请求

c.ServerApp.password_required = False
12、不需要密码

c.ServerApp.token = ''
13、不设置验证 token

(注意,配置设置的端口,需要在控制台的防火墙里配置对应的端口规则)



[root@lavm-ba6po1r9fh bin]# mkdir /root/jupyter_run
创建 Jupyter Notebook 的根文件夹
第五步:启动 JupyterLab

[root@lavm-ba6po1r9fh bin]# jupyter lab --allow-root # 启动 JupyterLab



之后,在本地浏览器输入 "服务器 ip: 端口号" 访问即可:




第六步:根据自己业务进行客户分析



结语

到此为止,我们就完成了搭建一个 JupyterLab 机器学习开发平台的基本操作,以及实现了客户画像分析的演示。
回复

使用道具 举报

0

主题

5

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2025-5-23 00:51:51 | 显示全部楼层
沙发位出租,有意请联系电话:13838384381
回复

使用道具 举报

0

主题

4

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2025-5-31 08:09:52 | 显示全部楼层
占位编辑
回复

使用道具 举报

1

主题

16

帖子

31

积分

新手上路

Rank: 1

积分
31
发表于 2025-10-20 07:05:53 | 显示全部楼层
支持楼主,用户楼主,楼主英明呀!!!
回复

使用道具 举报

0

主题

9

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2025-11-15 07:53:59 | 显示全部楼层
专业抢沙发的!哈哈
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|八旗云

GMT+8, 2025-11-26 13:10 , Processed in 0.100864 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表