2026/4/6 11:14:14
网站建设
项目流程
VMware虚拟机安装教程本地搭建国风模型开发测试环境你是不是也对那些能生成精美国风图片的AI模型感到好奇想自己动手试试但又担心直接在服务器上操作成本太高或者太麻烦或者你只是想在自己的电脑上先搭建一个测试环境熟悉一下流程为后续在云服务器上部署做准备今天我就来分享一个非常实用的方法在本地电脑上用VMware虚拟机模拟出一个Linux开发环境。这就像在你的Windows或Mac电脑里再“装”了一台独立的Linux电脑专门用来跑你的AI模型。成本几乎为零还能随便折腾搞崩了也没关系快照一恢复又是全新的开始。这个教程的目标很明确手把手带你从零开始在VMware里安装一个Ubuntu系统并配置好Python、CUDA等环境让你能顺利运行一个国风图像生成模型比如LiuJuan20260223Zimage。整个过程模拟了在真实GPU服务器上的部署流程非常适合前期学习、开发和功能测试。准备好了吗我们开始吧。1. 准备工作你需要什么在动手之前我们先看看需要准备哪些东西。别担心大部分都是免费且容易获取的。硬件要求一台性能还不错的电脑这是最重要的。因为虚拟机要分走一部分你电脑的CPU、内存和硬盘资源来运行。建议你的电脑至少有CPU四核或以上支持虚拟化技术现代CPU基本都支持。内存16GB或以上。因为我们要给虚拟机分至少8GB内存来流畅运行AI任务你的主机系统也需要内存。硬盘至少50GB的可用空间。用来安装虚拟机系统和各种软件包。显卡虽然我们主要用CPU来模拟测试对于轻量级模型推理足够但如果你有NVIDIA显卡并想在虚拟机里启用GPU直通比较复杂本教程不涉及性能会更好。软件准备VMware Workstation Player (Windows/Linux) 或 VMware Fusion Player (Mac)这是创建和管理虚拟机的软件。个人非商业用途可以免费使用。去VMware官网下载对应版本即可。Ubuntu 22.04 LTS 桌面版 ISO镜像文件我们将安装这个Linux发行版因为它对新手友好社区支持完善。去Ubuntu官网下载。你的AI模型相关文件比如LiuJuan20260223Zimage模型的代码仓库、权重文件、配置文件等。这个我们会在环境装好后处理。好了东西齐了我们进入正题。2. 第一步安装并配置VMware虚拟机首先在你的电脑上安装好VMware Player这个过程和装普通软件一样一路“下一步”就行。安装完成后打开它。2.1 创建新的虚拟机在VMware主界面选择“创建新虚拟机”。我们会选择“自定义”安装以便更精细地控制配置。选择安装来源在安装来源页面选择“安装程序光盘映像文件”然后点击“浏览”找到你刚才下载的Ubuntu 22.04的ISO文件。简易安装信息VMware会提示你输入一些信息比如你的全名、用户名、密码。这里填写的用户名和密码就是你未来登录Ubuntu系统要用的请牢记。可以勾选“自动登录”方便一些。命名虚拟机给你的虚拟机起个名字比如“AI_Dev_Ubuntu”。选择虚拟机文件的存放位置确保所在磁盘有足够空间。处理器配置根据你主机CPU的核心数建议分配2个或4个处理器核心给虚拟机。比如你主机是8核分4个给虚拟机是合理的。内存配置这是关键建议分配至少8192 MB8GB内存给虚拟机。如果主机内存有32GB分配12GB或16GB会更流畅。AI模型加载很吃内存。网络类型选择“使用网络地址转换”这样虚拟机可以上网也能和你的主机互相通信是最方便的模式。I/O控制器和磁盘类型保持默认推荐选项LSI Logic, NVMe即可。选择磁盘选择“创建新虚拟磁盘”。指定磁盘容量建议分配至少40GB。选择“将虚拟磁盘拆分成多个文件”这样迁移复制更方便。指定磁盘文件保持默认名称即可。完成点击完成VMware就会开始创建你的虚拟机了。2.2 安装Ubuntu系统虚拟机创建好后它会自动启动并开始从ISO镜像安装Ubuntu。由于我们之前填写了简易安装信息整个过程基本是全自动的。你只需要看着屏幕等待安装完成。期间可能会让你选择键盘布局、时区等按照提示选择就行通常默认就是正确的。安装过程大概需要10-20分钟取决于你的电脑速度。安装完成后虚拟机会自动重启然后你就看到Ubuntu的登录界面了。用你之前设置的用户名和密码登录一个崭新的Linux桌面环境就出现在你面前了3. 第二步配置Ubuntu基础开发环境现在我们有了一个干净的Ubuntu系统。接下来我们要把它变成一个能跑AI模型的环境。打开终端快捷键CtrlAltT我们开始操作。3.1 更新系统与安装基础工具首先更新一下软件包列表并升级现有软件这是一个好习惯。sudo apt update sudo apt upgrade -y安装一些后续步骤可能需要的工具比如用于下载文件的wget、curl压缩解压工具等。sudo apt install -y wget curl git build-essential software-properties-common3.2 安装Python和PipUbuntu 22.04默认可能已经安装了Python 3.10。我们确认一下并安装Python的包管理工具pip。python3 --version # 查看Python版本 sudo apt install -y python3-pip python3-venv强烈建议使用虚拟环境来管理你的Python项目这样可以避免包冲突。我们创建一个专门给AI项目的虚拟环境。cd ~ # 回到用户主目录 python3 -m venv ai_env # 创建名为 ai_env 的虚拟环境 source ~/ai_env/bin/activate # 激活虚拟环境激活后你的命令行提示符前面会出现(ai_env)表示你现在在这个虚拟环境中操作。后续所有Python包的安装都在这里进行。3.3 安装PyTorch和相关依赖很多AI模型包括图像生成模型都基于PyTorch框架。由于我们是在虚拟机里通常没有独立的NVIDIA GPU给PyTorch用除非做了复杂的GPU直通所以这里我们安装CPU版本的PyTorch。这对于模型推理测试、学习流程是完全足够的。访问 PyTorch官网根据你的环境选择命令。对于我们的环境Linux, Pip, CPU命令类似这样pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu安装一些常用的数据科学和图像处理库pip install numpy pandas matplotlib pillow opencv-python4. 第三步部署和测试国风模型基础环境搭好了现在让我们把模型放进来跑跑看。这里以假设的“LiuJuan20260223Zimage”模型为例你需要替换成你自己的模型文件路径和启动命令。4.1 获取模型代码和权重通常模型会包含一个代码仓库比如在GitHub上和预训练好的权重文件。克隆代码仓库如果模型是开源的git clone 模型的GitHub仓库地址 cd 模型文件夹名放置权重文件将你下载好的模型权重文件通常是.pth,.safetensors等格式放到代码指定的目录下比如models/文件夹。4.2 安装模型特定依赖进入模型目录一般会有一个requirements.txt文件里面列出了运行所需的所有Python包。pip install -r requirements.txt如果遇到某些包安装失败可能是版本或系统依赖问题。可以尝试搜索错误信息通常社区里都有解决方案。一个常见的问题是缺少某些系统库比如对于图像处理可能需要sudo apt install -y libgl1-mesa-glx libglib2.0-04.3 运行一个简单测试根据模型的README文档找到最简单的启动或测试命令。例如很多扩散模型会提供一个简单的文本生成图像的脚本。python scripts/txt2img.py --prompt 一幅水墨山水画远处有山峰近处有小舟 --output_dir ./outputs注意第一次运行可能会比较慢因为模型要加载到内存中。在只有CPU的虚拟机里生成一张图片可能需要几十秒到几分钟请耐心等待。如果成功你会在outputs目录下看到生成的图片。5. 第四步常见问题与实用技巧在本地虚拟机环境折腾难免会遇到一些小坑。这里分享几个常见问题和解决办法。虚拟机卡顿如果Ubuntu桌面操作起来很卡可以尝试在VMware设置里为虚拟机分配更多的内存和CPU核心。另外在Ubuntu的“软件和更新”中把“下载自”换成国内的镜像源如阿里云、清华源更新和安装软件会快很多。pip安装速度慢或超时可以永久更换pip源到国内镜像。创建或修改~/.pip/pip.conf文件内容如下[global] index-url https://pypi.tuna.tsinghua.edu.cn/simple trusted-host pypi.tuna.tsinghua.edu.cn模型运行报错“CUDA不可用”这是正常的因为我们安装的是PyTorch CPU版本。确保你的模型代码在找不到GPU时能自动回退到CPU运行。有些代码可能需要你手动修改将.cuda()调用改为.to(‘cpu’)。空间不足随着安装的包和生成的图片增多虚拟磁盘可能不够用。VMware支持扩展虚拟磁盘但过程稍复杂。更简单的方法是定期清理不必要的缓存和文件或者一开始就把虚拟磁盘设得大一些。快照是好帮手在VMware里你可以在系统配置好的关键时刻比如刚装好Ubuntu、配好Python环境、装好模型依赖后创建“快照”。这相当于一个系统还原点。以后万一环境被玩坏了可以一键恢复到快照时的状态省去重装的麻烦。6. 写在最后走完这一整套流程你应该已经成功在本地虚拟机里搭建起了一个AI模型的开发测试环境。虽然虚拟机里的CPU推理速度无法和真正的GPU服务器相比但它完美地扮演了一个“沙盒”的角色零成本、隔离安全、可随意重置。你可以在这里安心地学习模型的部署流程和配置文件。调试和修改模型相关的代码。测试不同的提示词和参数对生成效果的影响。熟悉整个AI应用的后端工作流程。当你在这个“练兵场”里把一切都摸熟了再迁移到云端的GPU服务器上时就会从容很多因为大部分环境配置和操作命令都是相通的。希望这个教程能帮你迈出AI模型本地实践的第一步。动手试试吧遇到问题多搜索社区里总有热心的朋友分享过解决方案。享受创造的乐趣获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。