> ## Documentation Index
> Fetch the complete documentation index at: https://dripart-train-lora-docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 如何在不同系统上手动安装 ComfyUI

> 本部分将指导你完成在 Windows、MacOS 以及 Linux 的手动安装过程

对于 ComfyUI 的安装， 主要分为几个步骤

1. 创建一个虚拟环境(避免污染系统级 Python 环境)
2. 克隆 ComfyUI 代码仓库
3. 安装依赖
4. 启动 ComfyUI

你也可以参考 [ComfyUI CLI](zh-CN/comfy-cli/getting-started) 来安装 ComfyUI, 它是一个命令行工具，可以方便地安装 ComfyUI 并管理其依赖。

## （可选）创建虚拟环境

<Tip>
  独立的虚拟环境是必要的，因为 ComfyUI 的依赖可能会与系统上的其他依赖冲突，也可以避免对系统级 Python 环境的污染。
</Tip>

[Install Miniconda](https://docs.anaconda.com/free/miniconda/index.html#latest-miniconda-installer-links). 这将帮助您安装 ComfyUI 所需的正确版本的 Python 和其他库。

使用 Conda 创建一个环境。

```
conda create -n comfyenv
conda activate comfyenv
```

## 克隆代码仓库

你需要保证你的系统上已经安装了 [Git](https://git-scm.com/downloads), 首先你需要打开终端（命令行）,然后克隆代码仓库。

<Tabs>
  <Tab title="Windows">
    <Warning>如果你还没有安装 Microsoft Visual C++ Redistributable，请在[这里安装](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170)</Warning>
  </Tab>

  <Tab title="Linux">
    打开终端应用程序。
  </Tab>

  <Tab title="MacOS">
    打开[终端应用程序](https://support.apple.com/guide/terminal/open-or-quit-terminal-apd5265185d-f365-44cb-8b09-71a064a42125/mac)。
  </Tab>
</Tabs>

```bash
git clone git@github.com:comfyanonymous/ComfyUI.git
```

## 安装GPU 及 ComfyUI 依赖

<Steps>
  <Step title="安装 GPU 依赖">
    安装 GPU 依赖

    <Accordion title="Nvidia">
      ```
      conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
      ```

      或者，您可以安装 PyTorch 的夜间版本。

      <Accordion title="Install Nightly">
        <Warning>安装夜间版本（可能风险更大）</Warning>

        ```
        conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch-nightly -c nvidia
        ```
      </Accordion>
    </Accordion>

    <Accordion title="AMD">
      ```
      pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm6.0
      ```

      或者，您可以安装 PyTorch 的夜间版本。

      <Accordion title="Install Nightly">
        <Warning>安装夜间版本（可能风险更大）</Warning>

        ```
        pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/rocm6.0
        ```
      </Accordion>
    </Accordion>

    <Accordion title="Mac ARM Silicon">
      ```bash
      conda install pytorch-nightly::pytorch torchvision torchaudio -c pytorch-nightly
      ```
    </Accordion>
  </Step>

  <Step title="安装 ComfyUI 依赖">
    ```bash
    cd ComfyUI
    pip install -r requirements.txt
    ```
  </Step>

  <Step title="启动 ComfyUI">
    启动 ComfyUI

    ```
    cd ComfyUI
    python main.py
    ```
  </Step>
</Steps>

## 如何更新 ComfyUI

<Steps>
  <Step title="拉取最新代码">
    使用命令行进入 ComfyUI 的安装路径，然后拉取最新代码。

    ```bash
    cd <安装路径>/ComfyUI
    git pull
    ```
  </Step>

  <Step title="安装依赖">
    使用命令行进入 ComfyUI 的安装路径，然后安装依赖。

    <Warning>
      你需要确保当前的 Python 环境是 ComfyUI 的虚拟环境，否则依赖会安装到系统级 Python 环境，污染系统级 Python 环境。
    </Warning>

    ```bash
        pip install -r requirements.txt
    ```
  </Step>
</Steps>
