当前位置: 首页 > news >正文

给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的软件中心提供了大量免费开源软件,你也可以通过命令行轻松安装各种开发工具。

http://www.jsqmd.com/news/684517/

相关文章:

  • 2026年4月宿州打包箱采购指南:如何甄选靠谱供应商与实力厂家推荐 - 2026年企业推荐榜
  • 【国产化替代实战指南】:Docker镜像仓库从Docker Hub迁移到华为云SWR的7步避坑法
  • 智能对话系统开发:从架构设计到生产部署
  • CSS项目开发如何提速_应用BEM规范建立可复用的样式库.txt
  • Linux RT 调度器的 task_woken:RT 任务唤醒后的处理
  • 2026年拉萨名酒回收机构选购全流程技术指南 - 优质品牌商家
  • 量子纠错解码器切换框架:高效解决量子计算纠错难题
  • 避坑指南:在Ubuntu 16.04上从零搭建VINS-Mono环境(含ROS Kinetic、OpenCV 3.3.1、Ceres 1.14.0)
  • 豆瓣Top250电影数据爬取实战:手把手教你用Python+Xpath搞定数据清洗与CSV保存
  • .NET逆向神器dnSpyEx:终极调试与程序集编辑完全指南
  • 记忆的进化之战:从通用枷锁到任务专属“记忆马具”——M*如何让每个AI任务都拥有自己的超级大脑
  • C++ 数字
  • Java 25虚拟线程到底多快?压测对比ThreadPerRequest模型:QPS提升470%、GC减少92%的真相揭晓
  • 博弈论——议价博弈(Bargaining)的均衡解与谈判筹码
  • 告别手动标注!用CloudCompare的CANUPO插件,5分钟搞定点云自动分类(附最新.prm文件获取指南)
  • 2026年市政环卫道路高效清洁解决方案:聚焦可靠性与卓越性能 - 2026年企业推荐榜
  • 别再被环境变量坑了!手把手教你修复TeXLive+TeXStudio+VSCode的编译错误
  • 2026年4月企业跨境首选:宁波海曙英策企业管理咨询有限公司的实力解析 - 2026年企业推荐榜
  • 2026年当下,佛山企业如何选择专业的买卖合同纠纷服务?专访王进律师 - 2026年企业推荐榜
  • 2026年当下,如何甄选摇臂喷头优质厂家?宁波曼斯特等**企业深度解析 - 2026年企业推荐榜
  • Linux RT 调度器的 rq_online/offline:CPU 上下线时的 RT 任务处理
  • Redis如何利用LFU算法优化缓存命中率
  • D3KeyHelper终极指南:5分钟掌握暗黑3自动化按键助手
  • 你还在为期末课程论文熬夜?好写作AI教你用“三个开关”告别无效忙碌
  • Windows 11任务栏拖放功能终极修复指南:告别系统限制,重获高效工作流
  • 荆州压力型白发养黑理疗馆推荐?黑奥秘毛发慢病管理,头发改善看得见 - 美业信息观察
  • PostgreSQL自动化分区实战:如何用存储过程搞定每日千万级数据表管理
  • 2026现阶段湖南循环水药剂服务商深度**与推荐 - 2026年企业推荐榜
  • 在STM32F407上跑UCOS和emWin?这个示波器项目教你如何分配任务优先级
  • 2026年4月更新:宁波海曙英策企业管理咨询有限公司财务审计服务深度**与口碑解析 - 2026年企业推荐榜