Qwen3.5-4B模型VMware虚拟机Ubuntu开发环境一站式配置
Qwen3.5-4B模型VMware虚拟机Ubuntu开发环境一站式配置
1. 为什么需要虚拟机开发环境
在本地机器上直接安装各种开发工具和运行AI模型,很容易导致系统环境混乱。特别是当你需要同时运行多个不同版本的工具链时,依赖冲突几乎是不可避免的。VMware虚拟机提供了一个完美的解决方案 - 它能在你的Windows或macOS系统中创建一个完全隔离的Ubuntu Linux环境,专门用于AI模型开发和测试。
用虚拟机的好处很明显:环境干净独立、可以随时创建快照备份、不会影响主机系统。而且当你需要分享开发环境时,直接把虚拟机文件发给同事就行,省去了复杂的配置过程。今天我们就来一步步搭建这个理想的Qwen3.5-4B模型开发环境。
2. 准备工作
2.1 硬件和软件需求
在开始之前,请确保你的电脑满足以下要求:
- 至少16GB内存(推荐32GB)
- 100GB可用磁盘空间
- 支持虚拟化的CPU(Intel VT-x或AMD-V)
- VMware Workstation Player(免费版)或VMware Fusion(macOS用户)
2.2 下载必要文件
你需要准备:
- Ubuntu 22.04 LTS桌面版ISO镜像
- VMware安装包
- Qwen3.5-4B模型文件(约8GB)
建议提前下载好这些文件,避免安装过程中断。Ubuntu镜像可以从官网获取,VMware有免费的个人使用版本。
3. 创建Ubuntu虚拟机
3.1 安装VMware并新建虚拟机
打开VMware后,选择"创建新的虚拟机"。在安装来源中选择"安装程序光盘映像文件(iso)",然后浏览到你下载的Ubuntu ISO文件。给虚拟机起个名字,比如"Qwen-Dev",并设置存储位置。
在配置虚拟机硬件时,建议分配:
- 至少4个CPU核心
- 16GB内存
- 80GB硬盘空间(选择"将虚拟磁盘存储为单个文件")
3.2 安装Ubuntu系统
启动虚拟机后,按照屏幕提示安装Ubuntu。安装类型选择"正常安装",并勾选"安装Ubuntu时下载更新"。创建用户时,建议使用简单易记的用户名和密码。
安装完成后,别忘了安装VMware Tools。在VMware菜单中点击"虚拟机"→"安装VMware Tools",然后在Ubuntu中挂载并运行安装脚本。这能显著提升虚拟机的性能和易用性。
4. 配置开发环境
4.1 系统更新和基础工具
首先打开终端(Ctrl+Alt+T),运行以下命令更新系统:
sudo apt update && sudo apt upgrade -y然后安装一些基础开发工具:
sudo apt install -y git curl wget build-essential python3-pip4.2 安装Docker
Qwen3.5-4B可以通过Docker容器运行,这样能进一步隔离环境。安装Docker的命令如下:
sudo apt install -y docker.io sudo systemctl enable --now docker sudo usermod -aG docker $USER执行完最后一条命令后,需要注销并重新登录使权限生效。
4.3 配置Python环境
虽然Ubuntu自带Python3,但我们还是建议使用虚拟环境:
pip3 install --user virtualenv python3 -m virtualenv ~/venv/qwen source ~/venv/qwen/bin/activate这样你就有了一个干净的Python环境来运行Qwen模型。
5. 设置共享文件夹
5.1 配置VMware共享
在VMware中,点击"虚拟机"→"设置"→"选项"→"共享文件夹",添加一个主机文件夹作为共享目录。建议选择"总是启用"和"映射为网络驱动器"。
5.2 在Ubuntu中挂载共享
在Ubuntu终端中,创建挂载点并挂载共享文件夹:
mkdir ~/shared sudo mount -t fuse.vmhgfs-fuse .host:/shared ~/shared -o allow_other为了让共享文件夹在每次启动时自动挂载,可以编辑/etc/fstab文件:
.host:/shared /home/你的用户名/shared fuse.vmhgfs-fuse allow_other 0 06. 部署Qwen3.5-4B模型
6.1 下载模型文件
将Qwen3.5-4B模型文件复制到共享文件夹,然后在虚拟机中移动到合适位置:
mkdir -p ~/models cp ~/shared/Qwen3.5-4B ~/models/6.2 运行模型
使用Docker运行Qwen3.5-4B是最简单的方式:
docker run -it --gpus all -p 8000:8000 -v ~/models:/models qwenllm/qwen:cu117然后在浏览器中访问http://localhost:8000就能使用模型了。
7. 环境优化与使用技巧
现在你已经有了一个完整的Qwen3.5-4B开发环境,这里有一些实用建议:
- 定期创建虚拟机快照,特别是在重大变更前。这样如果出现问题,可以快速回滚。
- 如果主机性能允许,可以给虚拟机分配更多资源提升运行速度。
- 考虑使用VS Code的Remote - SSH扩展来连接虚拟机开发,体验更好。
- 共享文件夹非常适合在主机和虚拟机之间传输文件,但不要存放大型数据集,会影响性能。
- 当不需要GPU加速时,可以关闭虚拟机的3D加速功能,节省资源。
整个环境搭建下来大概需要1-2小时,主要取决于你的下载速度和电脑性能。但一旦搭建完成,这个环境可以长期使用,非常适合持续开发和测试各种AI模型。
获取更多AI镜像
想探索更多AI镜像和应用场景?访问 CSDN星图镜像广场,提供丰富的预置镜像,覆盖大模型推理、图像生成、视频生成、模型微调等多个领域,支持一键部署。
