Mac电脑(M芯片)安装ubuntu22.04

Mac电脑(M芯片)安装ubuntu22.04

一、下载VMware虚拟机

VMware官网下载VMware Fusion

二、下载ubuntu镜像

M系列的Mac电脑要下载arm架构的镜像

方法一:官网下载

方法二:清华源下载

清华源镜像

点击获取下载链接
在这里插入图片描述
选择Ubuntu,下载22.04.5(arm64,Server)
在这里插入图片描述

三、创建虚拟机

1、从光盘或映像中安装

在这里插入图片描述

2、虚拟机配置

  1. 选择光盘或映像

自定义设置——>存储——>修改虚拟机配置

在这里插入图片描述

四、安装ubuntu(没有提及的地方直接下一步)

1、try or install Ubuntu Server

在这里插入图片描述

2、语言选择English
3、验证完成后done

在这里插入图片描述


4、continue without updating
5、输入用户名和密码

在这里插入图片描述

6、勾选SSH

在这里插入图片描述

6、Reboot now

在这里插入图片描述

7、输入账号密码(若没显示,点击回车即可)

在这里插入图片描述

8、安装图形界面

sudo apt-get install -y ubuntu-desktop 

注:下载firefox snap时,等待的时间比较久
9、安装完毕后重启虚拟机

reboot 

五、ununtu配置

1、复制粘贴

sudo apt-get update sudo apt-get install open-vm-tools sudo apt install open-vm-tools-desktop 

重启虚拟机

2、添加中文

在这里插入图片描述
在这里插入图片描述


在这里插入图片描述

重启虚拟机

在这里插入图片描述


点击format

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

添加中文输入法

在这里插入图片描述


添加完成后点击右上角即可更改输入法

在这里插入图片描述

3、换源

备份原有源

sudo cp/etc/apt/sources.list /etc/apt/sources.list.bak 

打开配置文件

sudo gedit /etc/apt/sources.list 

在清华源中搜索ubuntu,点击ubuntu旁的小问号

在这里插入图片描述


我们这里安装的是arm架构,点击ubuntu-ports镜像。

在这里插入图片描述


选择ubuntu22.04,复制源

在这里插入图片描述

将 配置文件sources.list 原有内容删除,修改为刚刚复制下来的镜像源即可。

更新操作

sudo apt update sudo apt upgrade 

upgrade后若出现紫色界面直接按esc键

六、参考文章

MacBook使用VMware Fusion虚拟机上安装Ubuntu系统(保姆级:超详细图文教程)
vmware安装ubuntu22.04 & 复制黏贴 & 上网
Linux换源大全!一步一步教你如何让系统飞起来!

Read more

Go、Rust、Kotlin、Python 与 Java 从性能到生态,全面解读五大主流编程语言

Go、Rust、Kotlin、Python 与 Java 从性能到生态,全面解读五大主流编程语言

文章目录 * 从性能到生态,全面解读五大主流编程语言 * 一、语言定位与设计哲学:为何而生? * 二、性能对比:谁更快?谁更省资源? * 性能维度拆解 * 性能对比表(基于典型 Web API 场景) * 性能实测案例(斐波那契数列第45项) * 三、并发模型:谁更适合高并发? * 并发模型对比 * 四、错误处理机制:如何应对失败? * 示例:读取文件内容 * 五、类型系统:静态 vs 动态,强类型 vs 弱类型 * 空安全对比(防 NPE) * 六、内存管理:GC vs 所有权 * Rust 的“所有权”机制详解 * 七、生态系统与社区活跃度 * 典型生态代表

By Ne0inhk

08 Python 数据分析:学生画像匹配与相似度计算

Python 数据分析:学生画像匹配与相似度计算 适合人群:Python 初学者 / 数据分析入门 / 推荐系统基础学习者 / 教学案例分享 在数据分析和机器学习中,我们经常会遇到这样的问题: * 如何判断两个学生的学习习惯是否相似? * 如何衡量两个商品是不是“同类竞品”? * 为什么推荐系统能给你推送“你可能喜欢”的内容? * 两段文本内容相似,应该怎么用数据来表示? 这些问题,归根到底,都指向一个核心概念: 相似性度量 本文将通过“学生画像匹配”和“课程评价文本分析”两个小案例,带你理解下面几个非常常用的概念: * 欧氏距离(Euclidean Distance) * 曼哈顿距离(Manhattan Distance) * 余弦相似度(Cosine Similarity) 并结合 Python 完成简单实战。 一、案例引入:谁和你最像? 假设我们想根据学生的学习数据,寻找“和你最相似的同学”。 比如现在有三位学生的成绩数据: 学生数学英语A8085B8288C6070 问题来了:

By Ne0inhk

python,numpy,pandas和matplotlib版本对应关系

下面是Python、NumPy、Pandas、Matplotlib的版本对应关系表(基于官方兼容性文档和实践验证,包含常用Python版本),同时补充了推荐的稳定组合: 常用Python版本对应的库兼容版本 Python版本NumPy兼容版本Pandas兼容版本Matplotlib兼容版本推荐稳定组合示例3.8.x1.19.x ~ 1.21.x1.1.x ~ 1.3.x3.3.x ~ 3.5.xPython3.8 + NumPy1.21.6 + Pandas1.3.5 + Matplotlib3.5.33.9.x1.19.x ~ 1.24.x1.1.x ~ 1.5.x3.3.x

By Ne0inhk
Python UV - 安装、升级、卸载

Python UV - 安装、升级、卸载

文章目录 * 安装 * 检查 * 升级 * 设置自动补全 * 卸载 * UV 命令 官方文档详见:https://docs.astral.sh/uv/getting-started/installation/ 安装 pip install uv 检查 安装后可运行下面命令,查看是否安装成功 uv --version % uv --version uv 0.6.3 (a0b9f22a2 2025-02-24) 升级 uv self update 将重新运行安装程序 并可能修改您的shell配置文件。 要禁用此行为,设置INSTALLER_NO_MODIFY_PATH=1。 或: pip install--upgrade uv 设置自动补全

By Ne0inhk