这一期没有报错,纯属自己的一些想法总结。
看了很多视频之类的,都说去github下载啊,huggingface下载啊,但是我有时候又很模糊,又不知道下载到哪里,或者说多种下载方法改怎么使用。
本人不太喜欢无脑自动下,因为这样出错了你就完全不知道啥情况了
例如最简单的comfyui—Manager,你可以从上面直接下载节点,甚至模型,会自动安装一键无脑搞定,但是我就会想,下载到哪里去了,为啥有时候下载完了却没法用,如果不去深层思考,一旦报错就直接凉凉.......
一般这个用来下载节点就行了,其实我在下载的时候,会直接点击那个节点名字,就可以直接跳转到github上面,在那里可以看到作者对节点的使用介绍之类的,这里我们就要了解到,节点都是下载到custom_note里面,里面就是下载的节点
基本上了解节点位置,那就可以直接在github上面下载下来,自己解压进去就行了,没有那个comfyui-Manger,也能自己搞定。
github
在github上面下载节点一般两种方式,git clone或者直接下载安装包
1.git clone(这个方式得先安装git,并且配置环境变量,很简单的,不懂的百度一下)
这个方式好处是,可以直接用git clone更新插件,其实更comfyui-Manger是一样的道理,他也是使用这个方法,我们手动的话是直接到节点的文件夹那里,直接打cmd进入命令行
然后到github上面找到想要下载的节点,点绿色的code,点击复制链接
然后再黑色的命令行界面,输入:
git clone https://github.com/MoonHugo/ComfyUI-BiRefNet-Hugo.git
后面的链接请自行更换,然后回车就可以了,一般如果失败,那就是网络问题,重新下载即可,如果下一半失败的,就把节点的文件夹(你要下载的那个,没有就不用管)删除,重新git clone
2.github下载压缩包
直接把那些代码下载下来,然后解压到custom_nodes里面
不过这里要注意一个点,下载下来的文件名字会带一个main,解压出来后把-main删掉就行了
python依赖库
从github安装节点之后,就需要一定的依赖才能使用,节点的依赖直接从节点里面的requirements.txt文件看需要哪些,直接在里面看就行了,然后对应安装。
这里就要讲到一个pip了,是python的安装库,可以用这个命令来安装很多东西,这里我们要先进到python文件夹,也是一样打cmd就可以直接进入命令行了,这里给出一些个人感觉挺实用的命令
安装命令:
python.exe -m pip install xxx==2.0.1
==后面的是版本,如果不写就会直接安装最新版本
升级命令:
python.exe -m pip install --upgrade xxx
python.exe -m pip install -U xxx
查找命令:
python.exe -m pip list
python.exe -m pip list | find /i "xxx"
一般第一个查找基本用不到,查找所有太多了,用第二个查找名字,/i是模糊查找的意思
卸载命令:
python.exe -m pip uninstall xxx
批量安装requirements.txt(不需要你一个一个去安装,会把里面需要的全部安装):
python.exe -m pip install -r ...\...\requirements.txt
这里要注意一下,因为不同节点会有不同的依赖库版本要求,所有推荐先看一下里面写的,把所有xformers、torch、torchaudio、torchvision删除掉在保存安装,不然等下就有苦头吃了(因为这几个安装息息相关,又贼麻烦)
至于这几个有空再记录一下,昨天装个xformers就直接炸裂!!!!
讲到这里又得想,他装到哪里去了?其实位置就在python文件夹Lib\site-packages里面
D:\ComfyUI_Mie_V6.0\python_embeded\Lib\site-packages
然后这里你安装好了依赖,基本上就插件使用没啥问题了,如果有问题,那就是需要模型了,说到模型,一般插件需要的模型,作者再github上面都会讲放在哪里,一般都是去huggingface上面下载
说到huggingface又有坑,下一篇再讲一下吧