You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用pip安装diffusion遇依赖冲突及模块导入失败问题求助

安装diffusion包遇到的依赖冲突及导入问题

我尝试运行pip install diffusion安装diffusion包,在Python 3.10.9和3.9.16两个版本中均出现依赖冲突错误。另外在另一台电脑成功安装后,执行from diffusion.one_shot import pose_to_video时出现「Module not found」错误。

安装时的错误信息

ERROR: 无法安装diffusion==6.7.0、diffusion==6.7.10、diffusion==6.7.2、diffusion==6.7.3、diffusion==6.7.5、diffusion==6.8.0、diffusion==6.8.1、diffusion==6.8.2、diffusion==6.8.3、diffusion==6.8.4、diffusion==6.8.5、diffusion==6.8.6、diffusion==6.8.7、diffusion==6.8.8、diffusion==6.9.0和diffusion==6.9.1,因为这些包版本存在依赖冲突。

冲突原因:
    diffusion 6.9.1依赖diffusion-core==0.0.28
    diffusion 6.9.0依赖diffusion-core==0.0.28
    diffusion 6.8.8依赖diffusion-core==0.0.16
    diffusion 6.8.7依赖diffusion-core==0.0.16
    diffusion 6.8.6依赖diffusion-core==0.0.16
    diffusion 6.8.5依赖diffusion-core==0.0.16
    diffusion 6.8.4依赖diffusion-core==0.0.16
    diffusion 6.8.3依赖diffusion-core==0.0.16
    diffusion 6.8.2依赖diffusion-core==0.0.16
    diffusion 6.8.1依赖diffusion-core==0.0.16
    diffusion 6.8.0依赖diffusion-core==0.0.16
    diffusion 6.7.10依赖diffusion-cbor==6.7.10
    diffusion 6.7.5依赖diffusion-cbor==6.7.5
    diffusion 6.7.3依赖diffusion-cbor==6.7.3
    diffusion 6.7.2依赖diffusion-cbor==6.7.2
    diffusion 6.7.0依赖diffusion-cbor==6.7.0

解决方法可尝试:
1. 放宽指定的包版本范围
2. 移除包版本限制,让pip尝试解决依赖冲突

ERROR: ResolutionImpossible: 如需帮助请访问https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

问题解决建议

处理依赖冲突

  • 尝试安装未在冲突列表中的旧版本,比如:
    pip install diffusion==6.6.0
    
  • 先升级pip到最新版本,提升依赖解析能力:
    pip install --upgrade pip
    
  • 创建独立虚拟环境安装,避免全局包干扰:
    # 创建虚拟环境
    python -m venv diffusion-env
    # Windows激活环境
    diffusion-env\Scripts\activate
    # Linux/macOS激活环境
    source diffusion-env/bin/activate
    # 安装包
    pip install diffusion
    

处理「Module not found」错误

  • 确认你要安装的是否是PyPI上的diffusion包:部分姿态转视频的diffusion项目并非PyPI上的这个包,需要从对应GitHub仓库克隆源码安装:
    git clone <目标项目仓库地址>
    cd <项目文件夹>
    pip install -e .
    
  • 检查Python环境一致性:确保执行导入代码的Python解释器和安装diffusion的是同一个,可通过which python(Linux/macOS)或where python(Windows)查看路径
  • 卸载现有diffusion包,重新安装指定版本后再尝试导入:
    pip uninstall -y diffusion
    pip install diffusion==<兼容版本号>
    

内容的提问来源于stack exchange,提问作者Ertan Hasani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 01:27:17