环境准备:Python与CUDA的基础配置
在着手安装Fooocus之前,为本地计算机搭建合适的运行环境是首要步骤。用户需要安装指定版本的Python,通常推荐3.10或3.11版本,以避免潜在的兼容性问题。安装时务必勾选“Add Python to PATH”选项,以便在命令行中直接调用。接下来配置CUDA工具包,这是利用NVIDIA显卡进行硬件加速的关键。用户应根据自身显卡型号,前往NVIDIA官网下载并安装对应的CUDA版本。完成CUDA安装后,系统环境变量通常会自动配置,但建议手动检查CUDA路径是否已正确添加至系统变量,以确保运行顺畅。

核心依赖安装:PyTorch与Git
环境准备完成后,接下来需要安装关键的深度学习框架PyTorch。前往PyTorch官网,利用其提供的安装命令生成工具,根据已安装的CUDA和Python版本,获取精确的pip安装指令。在命令行中运行该指令,即可安装与CUDA版本相匹配的PyTorch,这是Fooocus调用GPU计算能力的根基。同时,确保系统已安装Git工具,用于从代码仓库克隆Fooocus项目。若尚未安装,可前往Git官方网站下载安装包。安装完毕后,在命令行输入“git --version”验证配置是否成功。
获取与部署Fooocus项目
使用Git命令行工具,切换到希望存放项目的目录,执行克隆命令将Fooocus源代码仓库下载至本地。克隆完成后,进入项目根目录。通常项目会提供一个“requirements.txt”文件,其中列出了所有必需的Python依赖包。在项目目录下打开命令行,运行pip安装命令一次性安装所有依赖。安装所需时间取决于网络速度和依赖包数量。安装完毕后,建议先检查是否有错误提示,确保所有依赖均已成功安装,再启动程序。
模型管理与LoRA加载
Fooocus的正常运行依赖于基础AI模型以及可选的LoRA等微调模型。首次启动程序时,它会自动下载所需的默认基础模型文件,这需要较大存储空间和稳定网络。对于LoRA文件的加载,用户需将下载好的LoRA模型文件(通常为.safetensors格式)放置到项目指定的模型目录,例如“models/loras/”文件夹内。启动Fooocus的Web用户界面后,在模型选择或配置页面中,通常可以找到加载或切换LoRA模型的选项。正确放置后,这些LoRA模型将出现在可选列表中,供用户调用以影响图像生成的风格或特定对象。
运行测试与常见问题排查
完成所有配置后,在项目目录下运行启动脚本(如“run.bat”或通过Python命令启动主程序)。程序将启动一个本地服务器,并在浏览器中打开操作界面。首次生成图片时,会进行若干初始化工作,耗时可能较长。若遇到启动失败或生成错误,常见排查方向包括:检查CUDA和PyTorch版本是否匹配且安装正确;确认Python路径和依赖包无冲突;查看模型文件是否完整且放置在正确路径;以及确保显卡驱动为较新版本。查看命令行窗口输出的错误信息,是定位问题最直接的方法。
