前言

本文是我精心准备的关于comfyui的节点,python环境pip依赖等基础知识,以及核心问题解决方案。其中的思路和问题解决方式,至少能解决comfyui节点和环境相关90-95%以上的问题,尤其是编程小白务必耐心的花一点时间,将其中内容牢牢掌握。

 

关于python

Python是一种开源解释型编程语言,无需编译,由解释器编译并执行。其应用领域非常广,之所以会成为ai领域最流行的变成语言,其主要原因之一是生态系统非常丰富和多样,拥有一个庞大的开源社区,同时也为开发者提供了许多高质量的开源项目和库(Package/包),具有很高的可扩展性,开发者可以使用C、C++等语言编写扩展模块来增强Python的功能。目前主要流行的版本为3.x版,3.x在2.x版基础上做了升级隔离,互不兼容。

官网: https://www.python.org

Python的安装与使用

安装包下载安装

这种方式可以直接官网下载安装包,通过安装文件进行安装,与普通的软件安装并无差别。但这种方式是系统级的全局安装,无法多版本共存。

便携包解压使用

使用我提供的python便携包,可以直接解压使用,这种方式的好处是可以多版本共存,各自的环境互不干扰。

网盘下载:  https://pan.quark.cn/s/37c4d4629989

tips:下载解压直接使用,无需安装,当然comfyui所需要的Package/包,还是得安装,如torch之类。

 

在命令行(cmd)中执行python命令的方式:

1、将python可执行文件,python.exe的路径加入到环境变量中,如将E:\aigc\Python3.12.6\python.exe路径,加入到环境变量Path中,可以在任意目录地址栏中(或者Win+R输入cmd)都可以使用命令行工具(cmd),直接输入python执行命令。如执行pip命令:python -V,即可查看当前python安装版本。

设置环境变量请移步,传送们:comfyui官方安装和配置-新手完整指南

(此方法不适用于多个python版本,当然多个版本也可以通过变量名来改变环境变量,在这里不详细解释,如有需要可以自行研究)

2、不将python加入环境变量多版本共存。直接使用python可执行文件,既python.exe来执行python命令:

隐藏内容
此内容需权限查看
包含约952个字符,和4张图像
  • 普通用户: 25.9牛币
  • VIP: 免费
  • SVIP: 免费
已有157人赞助

Python命令

相信通过上述,你对python多版本共存与已经有了一定的了解。我们还需要了解python命令参数的使用。

python命令通常需要加上一些参数来使用,例如上述案例提到的查看版本,就使用用了V这个参数,使用参数时需要加上-或--符号,不同的参数有自己特定的符号。运行python -h命令就能查看不同命令的用法。当然作为非编程码农,这不需要我们关系太多。常用的只有python -m命令来运行pip相关命令。

Package (包)

Package的本质是通过python代码实现的功能集合,他们由第三方作者开发,可以被不同的python项目调用。随着更多不同功能的Package被开发出来,这使得一个新的python项目开发更容易、更高效。这也就是为何现在常用的ai领域,都会优先选择使用python作为开发语言之一。假设一个繁荣的骑车产业链,底盘、发动机、变速箱、车架、座椅等各个零部件都已经有非常成熟的供应链,你要生成一辆汽车并不需要完全自己生成这些零部件,只需要把他们全部组装起来,或者一些非常核心的部件自己生成即可。

Package发布平台:https://pypi.org

 

节点的Package的安装/构建

隐藏内容
此内容需权限查看
包含约776个字符
  • 普通用户: 25.9牛币
  • VIP: 免费
  • SVIP: 免费
已有157人赞助

单个Package的安装

在comfyui中比较常见的错误并非节点依赖没构建,而是在于某个Package未能成功安装,这时我们需要针对单个Package进行安装。可以使用pip install package_name命令进行安装,详见下文pip相关命令。

隐藏内容
此内容需权限查看
包含约1815个字符
  • 普通用户: 25.9牛币
  • VIP: 免费
  • SVIP: 免费
已有157人赞助

关于轮子wheel

隐藏内容
此内容需权限查看
包含约624个字符,和1张图像
  • 普通用户: 25.9牛币
  • VIP: 免费
  • SVIP: 免费
已有157人赞助

 

关于pip命令

 

pip是一个用Python编写的包管理系统,用于安装和管理软件(Package/包)。它使得安装和管理Python(Package/包)变得非常简单和高效。

 

在命令行(cmd)中执行pip命令的方式:

隐藏内容
此内容需权限查看
包含约283个字符
  • 普通用户: 25.9牛币
  • VIP: 免费
  • SVIP: 免费
已有157人赞助

 

pip安装

部分python安装时可能没有安装pip包管理器,可以使用如下命令进行安装

python -m ensurepip --upgrade

 

pip常用命令

隐藏内容
此内容需权限查看
包含约1039个字符
  • 普通用户: 25.9牛币
  • VIP: 免费
  • SVIP: 免费
已有157人赞助

如果以上问题还是无法解决你的问题,可以点击这里提交你的问题与我们联系。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。