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

Python环境下ImportError:无法从packaging.version导入LegacyVersion求助

解决ImportError: cannot import name 'LegacyVersion' from 'packaging.version'问题

这个错误是因为runway 2.6.3依赖的packaging库版本过高导致的——LegacyVersion类在packaging 21.0及以上版本中被移除,而pipenv默认会安装最新版packaging,与旧版runway代码不兼容。

解决步骤:

  • 修改你的Pipfile,在[packages]区块添加指定版本的packaging依赖:
    [[source]]
    url = "https://pypi.org/simple"
    verify_ssl = true
    name = "pypi"
    
    [packages]
    runway = "==2.6.3"
    packaging = "<21.0"
    
    [dev-packages]
    
    [requires]
    python_version = "3.10"
    python_full_version = "3.10.6"
    
  • 重新执行安装命令:
    pipenv install
    
  • 进入虚拟环境并验证:
    pipenv shell
    # 运行你的runway命令测试
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 18:05:19