零基础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主界面点击"创建新的虚拟机",我们将使用典型配置来简化过程:
- 选择"典型(推荐)"安装类型,点击下一步
- 选择"稍后安装操作系统",这样我们可以先配置好虚拟机再安装系统
- 客户机操作系统选择"Linux",版本选择"Ubuntu 64位"
- 为虚拟机命名(如"My Ubuntu")并选择存储位置
- 磁盘大小建议保持默认的20GB,选择"将虚拟磁盘存储为单个文件"
- 点击"完成"结束基本配置
2.3 优化虚拟机设置
创建完成后,我们需要对虚拟机进行一些优化设置:
- 移除不必要的硬件:在虚拟机设置中,找到"打印机"并移除它,这可以避免安装过程中可能出现的问题
- 配置CD/DVD:选择"使用ISO映像文件",浏览并选择你下载的Ubuntu镜像
- 内存分配:如果你的电脑有8GB以上内存,建议给虚拟机分配至少2GB内存
注意:如果你的电脑支持UEFI启动,可以在"选项→高级"中选择UEFI启动方式,但这并非必须。
3. 安装Ubuntu操作系统
一切准备就绪,现在可以开始安装Ubuntu系统了。这个过程大约需要15-30分钟,取决于你的电脑性能。
3.1 启动安装程序
点击VMware工具栏上的"开启此虚拟机"按钮,虚拟机将从Ubuntu安装镜像启动。你会看到Ubuntu的启动菜单,选择"Install Ubuntu"开始安装。
3.2 安装过程详解
安装向导会引导你完成以下步骤:
- 语言选择:选择"中文(简体)",这样安装完成后系统就是中文界面
- 键盘布局:保持默认的"汉语"布局
- 更新和其他软件:
- 选择"正常安装"以获取完整的桌面环境
- 重要:取消勾选"安装时下载更新",这可以避免因网络问题导致安装失败
- 安装类型:选择"清除整个磁盘并安装Ubuntu",不用担心,这只会影响虚拟机内的虚拟磁盘
- 时区设置:在地图上点击中国位置,系统会自动设置为上海时间
- 用户信息:
- 输入你的姓名(会作为计算机名)
- 设置用户名和密码(记住这个密码,登录系统时会用到)
点击"继续"开始安装。安装过程中,你可以观看幻灯片了解Ubuntu的特性,或者去喝杯咖啡等待安装完成。
3.3 安装完成后的设置
安装完成后,系统会提示你重启。点击"现在重启",虚拟机将重新启动进入新安装的Ubuntu系统。
第一次登录时,使用你设置的用户名和密码登录。登录后,系统可能会提示你完成一些初始设置,如是否启用位置服务等,根据个人偏好选择即可。
4. 系统优化和必要配置
刚安装好的Ubuntu系统还需要一些优化配置,才能获得更好的使用体验,特别是对于国内用户来说。
4.1 更换软件源
Ubuntu默认使用国外服务器更新软件,速度很慢。我们需要将其替换为国内镜像源:
- 打开"软件和更新"应用(可以在应用菜单中搜索)
- 点击"下载自"下拉菜单,选择"其他..."
- 在镜像列表中选择中国的服务器,如
mirrors.aliyun.com - 输入密码确认更改
- 关闭窗口时会提示更新缓存,点击"重新载入"
4.2 安装VMware Tools
VMware Tools可以改善虚拟机性能,并支持一些高级功能如剪贴板共享:
sudo apt install open-vm-tools open-vm-tools-desktop安装完成后重启虚拟机:
reboot4.3 系统更新
虽然我们安装时跳过了更新,但现在应该进行一次完整的系统更新:
- 打开"软件更新器"
- 点击"安装更新"
- 输入密码并等待更新完成
- 如果有需要重启的更新,可以选择稍后重启
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 --version5.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/simple5.3 创建虚拟环境(可选但推荐)
为每个项目创建独立的虚拟环境是个好习惯:
sudo apt install python3-venv python3 -m venv myprojectenv source myprojectenv/bin/activate在虚拟环境中,你可以安装项目所需的特定版本的包,而不会影响系统全局的Python环境。
6. 实用技巧和常见问题
6.1 创建系统快照
在VMware中,你可以为虚拟机创建快照,这样如果后续操作出现问题,可以快速恢复到当前状态:
- 在VMware工具栏点击"虚拟机"→"快照"→"拍摄快照"
- 为快照命名,如"初始安装完成"
- 需要恢复时,选择"虚拟机"→"快照"→恢复到对应快照
6.2 共享文件夹设置
如果你想在Windows和Ubuntu之间共享文件:
- 在VMware中关闭虚拟机
- 右键虚拟机→设置→选项→共享文件夹
- 选择"总是启用",添加要共享的Windows文件夹
- 启动Ubuntu后,共享文件夹会出现在
/mnt/hgfs/目录下
6.3 常见问题解决
- 网络连接问题:确保虚拟机网络适配器设置为"NAT"模式
- 分辨率不正确:安装VMware Tools后通常可以自动适应窗口大小
- 键盘布局错误:在系统设置→区域和语言中检查键盘布局设置
刚开始使用Ubuntu可能会有些不习惯,特别是文件管理和软件安装方式与Windows不同。但坚持使用几天后,你会发现Linux系统的强大和高效。Ubuntu的软件中心提供了大量免费开源软件,你也可以通过命令行轻松安装各种开发工具。