news 2026/4/23 0:15:33

给Windows小白的保姆级教程:在VMware里装Ubuntu 20.04.3,从镜像下载到配置Python环境一条龙

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
给Windows小白的保姆级教程:在VMware里装Ubuntu 20.04.3,从镜像下载到配置Python环境一条龙

零基础Windows用户玩转Ubuntu:从虚拟机安装到Python环境配置全指南

第一次接触Linux系统?对虚拟机一头雾水?别担心,这篇教程就是为你量身定制的。我们将从最基础的VMware安装开始,手把手带你完成Ubuntu系统的配置,最后还会教你如何搭建Python开发环境。整个过程就像搭积木一样简单,即使你没有任何技术背景也能轻松上手。

1. 准备工作:下载必要软件和镜像

在开始之前,我们需要准备两个关键文件:VMware Workstation和Ubuntu 20.04.3的镜像文件。对于国内用户来说,选择正确的下载源能大幅提升下载速度。

1.1 获取VMware Workstation

VMware Workstation是运行虚拟机的平台,它允许你在Windows系统中创建一个独立的Ubuntu环境。你可以从VMware官网获取最新版本:

https://www.vmware.com/products/workstation-pro.html

提示:VMware Workstation Pro是付费软件,但也有30天的免费试用期,足够完成本教程的学习。

1.2 下载Ubuntu 20.04.3镜像

为了避免从国外服务器下载速度慢的问题,我们推荐使用国内镜像站点。以下是几个可靠的下载源:

镜像站点下载地址
清华大学开源镜像站https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/focal/ubuntu-20.04.3-desktop-amd64.iso
中国科学技术大学镜像站https://mirrors.ustc.edu.cn/ubuntu-releases/20.04.3/ubuntu-20.04.3-desktop-amd64.iso
华为云镜像站https://mirrors.huaweicloud.com/ubuntu-releases/20.04.3/ubuntu-20.04.3-desktop-amd64.iso

下载时请注意选择ubuntu-20.04.3-desktop-amd64.iso这个文件,这是64位的桌面版Ubuntu系统。

2. 安装和配置VMware虚拟机

现在我们已经准备好了所有必要的文件,接下来就是创建和配置虚拟机了。这个过程可能会让你觉得有点复杂,但跟着步骤一步步来,其实非常简单。

2.1 安装VMware Workstation

双击下载好的VMware安装包,按照向导完成安装。安装过程中保持默认选项即可,不需要做特殊设置。安装完成后,启动VMware Workstation。

2.2 创建新的Ubuntu虚拟机

在VMware主界面点击"创建新的虚拟机",我们将使用典型配置来简化过程:

  1. 选择"典型(推荐)"安装类型,点击下一步
  2. 选择"稍后安装操作系统",这样我们可以先配置好虚拟机再安装系统
  3. 客户机操作系统选择"Linux",版本选择"Ubuntu 64位"
  4. 为虚拟机命名(如"My Ubuntu")并选择存储位置
  5. 磁盘大小建议保持默认的20GB,选择"将虚拟磁盘存储为单个文件"
  6. 点击"完成"结束基本配置

2.3 优化虚拟机设置

创建完成后,我们需要对虚拟机进行一些优化设置:

  • 移除不必要的硬件:在虚拟机设置中,找到"打印机"并移除它,这可以避免安装过程中可能出现的问题
  • 配置CD/DVD:选择"使用ISO映像文件",浏览并选择你下载的Ubuntu镜像
  • 内存分配:如果你的电脑有8GB以上内存,建议给虚拟机分配至少2GB内存

注意:如果你的电脑支持UEFI启动,可以在"选项→高级"中选择UEFI启动方式,但这并非必须。

3. 安装Ubuntu操作系统

一切准备就绪,现在可以开始安装Ubuntu系统了。这个过程大约需要15-30分钟,取决于你的电脑性能。

3.1 启动安装程序

点击VMware工具栏上的"开启此虚拟机"按钮,虚拟机将从Ubuntu安装镜像启动。你会看到Ubuntu的启动菜单,选择"Install Ubuntu"开始安装。

3.2 安装过程详解

安装向导会引导你完成以下步骤:

  1. 语言选择:选择"中文(简体)",这样安装完成后系统就是中文界面
  2. 键盘布局:保持默认的"汉语"布局
  3. 更新和其他软件
    • 选择"正常安装"以获取完整的桌面环境
    • 重要:取消勾选"安装时下载更新",这可以避免因网络问题导致安装失败
  4. 安装类型:选择"清除整个磁盘并安装Ubuntu",不用担心,这只会影响虚拟机内的虚拟磁盘
  5. 时区设置:在地图上点击中国位置,系统会自动设置为上海时间
  6. 用户信息
    • 输入你的姓名(会作为计算机名)
    • 设置用户名和密码(记住这个密码,登录系统时会用到)

点击"继续"开始安装。安装过程中,你可以观看幻灯片了解Ubuntu的特性,或者去喝杯咖啡等待安装完成。

3.3 安装完成后的设置

安装完成后,系统会提示你重启。点击"现在重启",虚拟机将重新启动进入新安装的Ubuntu系统。

第一次登录时,使用你设置的用户名和密码登录。登录后,系统可能会提示你完成一些初始设置,如是否启用位置服务等,根据个人偏好选择即可。

4. 系统优化和必要配置

刚安装好的Ubuntu系统还需要一些优化配置,才能获得更好的使用体验,特别是对于国内用户来说。

4.1 更换软件源

Ubuntu默认使用国外服务器更新软件,速度很慢。我们需要将其替换为国内镜像源:

  1. 打开"软件和更新"应用(可以在应用菜单中搜索)
  2. 点击"下载自"下拉菜单,选择"其他..."
  3. 在镜像列表中选择中国的服务器,如mirrors.aliyun.com
  4. 输入密码确认更改
  5. 关闭窗口时会提示更新缓存,点击"重新载入"

4.2 安装VMware Tools

VMware Tools可以改善虚拟机性能,并支持一些高级功能如剪贴板共享:

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

安装完成后重启虚拟机:

reboot

4.3 系统更新

虽然我们安装时跳过了更新,但现在应该进行一次完整的系统更新:

  1. 打开"软件更新器"
  2. 点击"安装更新"
  3. 输入密码并等待更新完成
  4. 如果有需要重启的更新,可以选择稍后重启

5. 配置Python开发环境

Ubuntu 20.04已经预装了Python 3,但我们还需要进行一些配置才能获得完整的开发体验。

5.1 安装Python和pip

首先确保Python和pip已经安装:

sudo apt update sudo apt install python3 python3-pip

验证安装是否成功:

python3 --version pip3 --version

5.2 配置pip国内源

pip默认使用国外源,下载速度很慢。我们可以将其替换为清华大学的镜像源:

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

5.3 创建虚拟环境(可选但推荐)

为每个项目创建独立的虚拟环境是个好习惯:

sudo apt install python3-venv python3 -m venv myprojectenv source myprojectenv/bin/activate

在虚拟环境中,你可以安装项目所需的特定版本的包,而不会影响系统全局的Python环境。

6. 实用技巧和常见问题

6.1 创建系统快照

在VMware中,你可以为虚拟机创建快照,这样如果后续操作出现问题,可以快速恢复到当前状态:

  1. 在VMware工具栏点击"虚拟机"→"快照"→"拍摄快照"
  2. 为快照命名,如"初始安装完成"
  3. 需要恢复时,选择"虚拟机"→"快照"→恢复到对应快照

6.2 共享文件夹设置

如果你想在Windows和Ubuntu之间共享文件:

  1. 在VMware中关闭虚拟机
  2. 右键虚拟机→设置→选项→共享文件夹
  3. 选择"总是启用",添加要共享的Windows文件夹
  4. 启动Ubuntu后,共享文件夹会出现在/mnt/hgfs/目录下

6.3 常见问题解决

  • 网络连接问题:确保虚拟机网络适配器设置为"NAT"模式
  • 分辨率不正确:安装VMware Tools后通常可以自动适应窗口大小
  • 键盘布局错误:在系统设置→区域和语言中检查键盘布局设置

刚开始使用Ubuntu可能会有些不习惯,特别是文件管理和软件安装方式与Windows不同。但坚持使用几天后,你会发现Linux系统的强大和高效。Ubuntu的软件中心提供了大量免费开源软件,你也可以通过命令行轻松安装各种开发工具。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 0:15:31

基于合成数据的RAG系统性能优化实践

1. 项目概述:基于合成数据的RAG管道性能评估与优化 在当今企业级AI应用中,检索增强生成(RAG)系统已成为连接大语言模型与领域知识的关键桥梁。我在实际部署中发现,这类系统的性能瓶颈往往不在于生成模型本身&#xff0…

作者头像 李华
网站建设 2026/4/23 0:14:21

字节跳动发布GRN:像画家一样“边画边改“的AI图像生成新范式

这项由字节跳动研究团队完成的研究以预印本形式发布于2026年4月,论文编号为arXiv:2604.13030,有兴趣深入了解的读者可通过该编号在arXiv平台查询完整论文。每当我们谈到AI生成图片或视频,大多数人脑海中浮现的场景是:机器从一团噪…

作者头像 李华
网站建设 2026/4/23 0:07:15

大模型入门指南:收藏这份资料,小白也能快速上手AI新势力!

大模型是基于海量数据训练、拥有海量参数,具备强大语言理解、生成与通用推理能力的人工智能模型。本文介绍了大模型的基本概念、与人工智能的关系,并梳理了主流大模型的分类及代表,包括国际闭源旗舰、国产头部、开源生态和垂直专用大模型。此…

作者头像 李华
网站建设 2026/4/23 0:07:14

STM32 ADC模拟看门狗实战:从阈值设定到中断响应

1. STM32 ADC模拟看门狗是什么? 模拟看门狗(Analog Watchdog)是STM32 ADC模块中的一个实用功能,它就像一位尽职的"电压保安",24小时监控着你指定的模拟信号。想象一下,你正在用STM32监测一个温度…

作者头像 李华
网站建设 2026/4/23 0:04:33

Python3 模块精讲:csv --读写 CSV 表格文件(完整版・超多实战代码)

📝 本章学习目标:本章聚焦 Python 数据处理核心技能,帮助读者从零到一掌握csv 标准库的完整用法、工程实践与避坑指南。通过本章学习,你将全面掌握「Python3 csv 模块:读写 CSV 表格文件」全场景解决方案,实…

作者头像 李华