7 环境准备之配置环境变量
在上一篇中,我们介绍了如何安装生成图像所需的必要软件。现在,我们将继续环境准备的步骤,具体讲解如何配置环境变量,以保证 Stable Diffusion 的运行环境能够正确识别所需的工具和库。配置环境变量是确保系统能够找到安装的可执行文件和库的重要步骤,下面我们将一步一步进行。
什么是环境变量?
环境变量是操作系统用来存储关于系统环境的信息的一组变量。它们可以影响运行在系统上的程序的行为。在配置 Stable Diffusion 时,我们需要确保系统能够找到 Python 解释器、相关库及模型权重文件。
配置环境变量的步骤
1. 找到 Python 安装路径
首先,确认你已安装 Python,并查找其安装路径。通常,Python 安装在如下路径之一:
- Windows:
C:\Users\<YourUsername>\AppData\Local\Programs\Python\PythonXX
- macOS:
/usr/local/bin/python3
- Linux:
/usr/bin/python3
你可以通过在终端或命令提示符中运行以下命令来检查 Python 的路径:
1 | which python3 |
或者在 Windows 中使用:
1 | where python |
2. 设置环境变量
根据你的操作系统,以下是设置环境变量的具体步骤:
Windows
- 右键点击“此电脑”或“计算机”,选择“属性”。
- 点击“高级系统设置”。
- 在弹出的窗口中,点击“环境变量”按钮。
- 在“系统变量”部分,找到
Path
变量,选中后点击“编辑”。 - 在打开的编辑窗口中,点击“新建”,然后添加 Python 的安装路径。
- 同样添加 Python 的
Scripts
子目录,通常位于C:\Users\<YourUsername>\AppData\Local\Programs\Python\PythonXX\Scripts
。 - 点击“确定”保存设置。
macOS 和 Linux
在你的终端中,打开 ~/.bashrc
或 ~/.bash_profile
(macOS)文件,然后添加以下行:
1 | export PATH="$PATH:/usr/local/bin/python3" |
或者如果你是在 Linux 上,可能需要添加 Python 的 bin
目录和库路径:
1 | export PATH="$PATH:/usr/bin/python3" |
保存文件后,执行以下命令以使改动生效:
1 | source ~/.bashrc # 或 ~/.bash_profile |
3. 验证环境变量设置
重新打开一个命令提示符或终端窗口,输入以下命令以验证是否正确配置环境变量:
1 | python --version |
如果显示 Python 的版本号,说明配置成功。接着,检查其他工具是否已正确配置,类似于下述命令:
1 | pip --version |
4. 安装依赖(可选)
为了确保 Stable Diffusion 正常工作,你可能需要使用 pip
安装一些额外的库。在终端中执行:
1 | pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cpu |
确保可用的 PyTorch 版本与你的系统和硬件相匹配,更多安装信息可以参考 PyTorch 官方网站。
结语
至此,我们已经完成了 Stable Diffusion 环境准备的第二步:配置环境变量。确保环境变量正确设置不仅能够提升我们的开发效率,也能避免运行时的错误。
在下一篇中,我们将继续深入,讲解如何下载模型权重,以便于将来生成高质量的图像。请继续关注我们的系列教程,让我们一起迈入文生图的世界!
7 环境准备之配置环境变量