用Miniconda安装comfyui、ComfyUI_NTCosyVoice

 由于在comfyui便携版环境安装pynini相当困难(有人说解决了,但没有文章分享),至今未解决,从而导致无法安装ComfyUI_NTCosyVoice节点来实现文本转语音,但使用anaconda安装pynini则十分简单,从而想尝试用Miniconda安装comfyui,并进而安装ComfyUI_NTCosyVoice节点来实现文本转语音。

一、安装 Miniconda

点击官网下载 Miniconda,安装。

附注:
1、安装 Miniconda 时,会默认包含一个基础环境(base),其 Python 版本由你选择的 Miniconda 安装包决定(例如 Miniconda3-py38 对应 Python 3.8)。

  作用:
      基础环境的 Python 主要用于运行 conda 包管理工具,不影响其他独立环境。

2、频道与软件包可用性:

     如果默认频道(defaults)中没有目标 Python 版本,需添加 conda-forge 频道:

     conda create -n my_env -c conda-forge python=3.11

3、《Miniconda的常用命令

二、配置 ComfyUI 专属环境

创建新环境并指定 Python 版本,然后激活环境: (conda为安装路径中的文件夹condabin里面的conda.bat ,而不是安装路径下的 _conda.exe)

G:\miniconda311\condabin\conda create -n comfyui python=3.11.9 -y
G:\miniconda311\condabin\conda activate comfyui

2025.6.5发布的ComfyUI版本v0.3.40

pytorch version: 2.7.1+cu128

Python version: 3.12.10 (tags/v3.12.10:0cc8128, Apr  8 2025, 12:21:36) [MSC v.1943 64 bit (AMD64)]

conda中没有3.12.10,只有3.12.9、3.12.11(conda search python)

conda create -n comfyui_cp312 python=3.12.9 -y

conda activate  comfyui_cp312

激活环境后,path环境变量就在首位添加了如下路径: 

G:\miniconda311\envs\comfyui;
G:\miniconda311\envs\comfyui\Library\mingw-w64\bin;
G:\miniconda311\envs\comfyui\Library\usr\bin;
G:\miniconda311\envs\comfyui\Library\bin;
G:\miniconda311\envs\comfyui\Scripts;
G:\miniconda311\envs\comfyui\bin;
G:\miniconda311\condabin;

安装 PyTorch(GPU/CPU版)

NVIDIA GPU 用户: 

comfyui指引中的命令行:

pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu124

安装指定版本的torch2.5.0+cu124:

pip install torch===2.5.0+cu124 torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124

torch太大了,有2.4g左右,用上面命令下载会较慢,可以用下载器去download.pytorch.org下载好后再安装要快很多,根据自己的cuda版本选择你要的版本下载。

torch whl下载好后使用命令先安装torch包:

pip install G:\wheel\cp311\torch-2.5.1+cu124-cp311-cp311-win_amd64.whl

使用下面命令安装对应版本的torchvision、orchaudio:

pip install torchvision===0.20.1+cu124 torchaudio===2.5.1+cu124 --index-url https://download.pytorch.org/whl/cu124

上面命令行参数--index-url、--extra-index-url 安装流程对比:
┌───────────────────────┐               ┌───────────────────────┐
│     --index-url                                      │               │ --extra-index-url                                 │
├───────────────────────┤               ├───────────────────────┤
│ 1. 仅检查指定URL                             │               │ 1. 先检查PyPI                                    │
│ 2. 找不到则报错                                │                │ 2. 找不到则检查额外URL                  │
└───────────────────────┘               └───────────────────────┘ 

版本对应: 

torch torchaudio torchvision
### ComfyUI 安装、配置与使用指南 #### 1. 安装 ComfyUI 基础环境 为了成功安装和运行 ComfyUI,需先完成其基础环境的搭建。以下是具体操作方法: - 下载并解压 ComfyUI 的源码包至目标目录。 - 确保 Python 版本满足最低要求(通常是 Python 3.8 或更高版本)。如果尚未安装,请访问官方页面下载适合的操作系统版本[^4]。 启动脚本如下所示: ```bash python main.py ``` 此命令会初始化服务器端口,默认情况下可通过浏览器访问 `http://localhost:8000` 来查看界面[^4]。 --- #### 2. 配置额外模型路径 对于自定义模型的支持,ComfyUI 提供了一个名为 `extra_model_paths.yaml` 的配置文件用于指定模型存储位置。不同操作系统下的编辑方式略有差异: - **Windows**: 找到 ComfyUI 主目录中的 `extra_model_paths.yaml` 文件,并通过任意文本编辑工具打开修改。 - **Linux/macOS**: 同样定位到该文件,在终端中利用 `nano` 或其他偏好编辑器进行调整。 例如,添加一个新的模型路径可以按照以下格式书写: ```yaml ckpt: - ./models/checkpoints/ lora: - ./models/loras/ ``` 这一步骤允许程序识别更多类型的 AI 模型资源[^4]。 --- #### 3. 添加扩展功能 (Custom Nodes) ComfyUI 支持丰富的插件生态来增强核心能力。这里以两个常见项目为例说明如何集成第三方节点库。 ##### a) ComfyUI Essentials 插入 执行下列 Shell 脚本来实现自动迁移必要组件到定制化节点区域: ```bash cp -r ./ComfyUI_essentials /path/to/ComfyUI/custom_nodes/ ``` 注意替换 `/path/to/ComfyUI/` 为你实际部署的位置。完成后记得重新加载应用服务以便生效[^1]。 ##### b) ComfyUI-JDCN 自动化管理 借助图形化的管理者界面简化复杂流程——只需几步即可快速引入新的模块支持: 1. 进入主面板后点击顶部导航栏上的 “Manager” 图标; 2. 寻找列表里的选项卡标签为“Install Custom Node”的入口; 3. 输入关键词如 'JDCN' 并确认提交请求直至提示成功结束[^2]。 --- #### 4. Nuke 中调用 ComfyUI 功能 针对视觉特效行业从业者而言,可能更倾向于直接嵌套进现有工作流而非单独切换窗口处理素材转换等问题。此时可考虑采用专门适配版解决方案即 *ComfyUI-for-Nuke* ,它提供了无缝衔接两者的桥梁作用[^3]。 该项目主页链接为:https://gitcode.com/gh_mirrors/co/ComfyUI-for-Nuke 。开发者能够依据文档指引轻松达成预期效果。 --- ### 总结 以上涵盖了从零开始构建完整的 ComfyUI 工作区所需的关键环节以及部分高级特性概览。希望这些信息能对你有所帮助!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值