You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Stable Diffusion WebUI安装失败,CLIP构建时出现pkg_resources模块缺失错误

Stable Diffusion WebUI安装失败,CLIP构建时出现pkg_resources模块缺失错误

嗨兄弟,我之前装WebUI的时候也踩过这个一模一样的坑!看你这配置(3090+128G内存)本来应该一路顺畅,结果栽在pkg_resources这个小模块上,确实闹心。别慌,我给你几个亲测有效的解决办法,都是针对Windows 11+Python3.10+3090环境的:

先搞懂问题根源

pkg_resources其实是Python的setuptools包自带的模块,出现这个错误要么是你当前环境里的setuptools没装全,要么是版本太老,导致CLIP在构建的时候找不到它。


解决办法按顺序试

办法一:强制修复setuptools(最常用,大概率解决)

  1. 打开命令提示符(Win+R输入cmd回车就行)
  2. 先把pip升级到最新版,避免旧pip的兼容问题:
    python -m pip install --upgrade pip
    
  3. 然后强制重装setuptools,把缺失的pkg_resources补回来:
    python -m pip install --force-reinstall setuptools
    
  4. 如果你用的是WebUI自动创建的虚拟环境(一般叫venv),得先激活它再跑上面的命令:
    • 先cd到你的WebUI安装目录,比如cd D:\stable-diffusion-webui
    • 输入venv\Scripts\activate激活虚拟环境(激活后命令行前面会多个(venv)标识)
    • 再执行前面的pip升级和重装命令

办法二:手动预装CLIP依赖再跑WebUI

有时候WebUI的自动安装脚本会抽风,咱们先把CLIP需要的依赖手动装到位:

  1. 还是在命令行(激活虚拟环境的话就在虚拟环境里),先装CLIP的基础依赖:
    pip install ftfy regex tqdm
    
  2. 再手动安装指定版本的CLIP:
    pip install git+https://github.com/openai/CLIP.git@d50d76daa670286dd6cacf3bcd80b5e4823fc8e1
    
  3. 等这些都装完,再去运行WebUI的启动脚本(比如webui-user.bat),右键管理员身份运行更稳妥。

办法三:重置虚拟环境(前面都不行再试)

如果是WebUI的虚拟环境本身出了问题,直接删掉重来:

  1. 找到WebUI安装文件夹里的venv文件夹,直接删掉它
  2. 右键以管理员身份运行webui-user.bat,让脚本重新创建一个干净的虚拟环境
  3. 这时候因为你已经修复了全局的setuptools,新虚拟环境里的setuptools也会是正常的,大概率能顺利走完安装流程

额外注意事项

  • 确保你用的是Python3.10.6版本:在cmd里输入python --version,如果显示的不是3.10.6,得把Python3.10.6的路径加到系统环境变量的最前面,或者直接用完整路径运行命令,比如C:\Python310\python.exe -m pip ...
  • 运行启动脚本的时候别开太多其他占用内存的程序,避免安装过程中因为资源不足出问题

按这个顺序试,应该能解决你的问题,之后就能愉快跑Deforum啦!

火山引擎 最新活动