381 字
2 分钟
- 次阅读

Fedora安装ComfyUI和Ollama

Fedora和Arch在安装Ollama的方法基本相同,Nvidia显卡直接使用官方脚本安装即可,AMD显卡则需要在服务配置文件设置环境变量。ComfyUI安装过程也是一样,只有在pyenv安装上不同。下面以AMD的RX6600XT显卡为例,来介绍如何安装。

安装Ollama#

官方网站:https://ollama.com/

AMD显卡设置:

Terminal window
sudo nano /etc/systemd/system/ollama.service

添加以下内容:

[Service]
# 根据显卡型号来选择版本
Environment="HSA_OVERRIDE_GFX_VERSION=10.3.0"

重启:

Terminal window
sudo systemctl restart ollama

安装ComfyUI#

系统自带的Python可能不是官方推荐的版本,安装过程中大概率会发生错误,所以使用pyenv来进行Python版本控制相较于卸载再安装指定版本来说更加方便。

安装pyenv#

官方仓库:https://github.com/pyenv/pyenv

Terminal window
curl -fsSL https://pyenv.run | bash
# 然后配置shell环境,这里以zsh为例
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init - zsh)"' >> ~/.zshrc

创建虚拟环境#

Terminal window
# 安装编译所需要的基本工具
sudo dnf install make gcc gcc-c++ cc clang
sudo dnf install gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel
# 安装Python版本
pyenv install 3.12.11
# 创建虚拟环境
pyenv virtualenv 3.12.11 comfigui-venv
# 进入虚拟环境
source /home/<your username>/.pyenv/versions/comfigui-venv/bin/activate
# 退出虚拟环境
deactivate

下载并运行ComfyUI#

官方仓库:https://github.com/comfyanonymous/ComfyUI

克隆到本地,然后进入文件夹(以下操作均在虚拟环境下运行):

Terminal window
# 安装rocm和pytorch
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm6.4
# 运行,HSA_OVERRIDE_GFX_VERSION也是根据显卡来选择版本
HSA_OVERRIDE_GFX_VERSION=10.3.0 python main.py
分享这篇文章
Fedora安装ComfyUI和Ollama
Fedora安装ComfyUI和Ollama
https://blog.endlesssolo.com/posts/ebe145d0/
作者
Rightdoor
发布于
2025-09-07
许可协议
CC BY-NC-SA 4.0