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

导入google.cloud.aiplatform时出现WKBWriter导入错误求助

解决ImportError: cannot import name 'WKBWriter' from 'shapely.geos'问题

问题原因

该错误源于Shapely库版本更新后,WKBWriter的模块位置发生变更:旧版Shapely中它位于shapely.geos,但新版本已移至shapely.wkb。而你使用的google-cloud-aiplatform旧版本仍依赖旧版Shapely的结构,导致导入冲突。

修复方案

  • 方案一:锁定兼容的Shapely版本
    在Colab中先安装指定版本的Shapely,再导入aiplatform:

    !pip install shapely==1.8.5
    from google.cloud import aiplatform
    

    1.8.5版本保留了shapely.geos.WKBWriter的结构,可与旧版google-cloud-aiplatform兼容。

  • 方案二:更新google-cloud-aiplatform至最新版
    新版本的google-cloud-aiplatform已适配Shapely的更新,直接升级即可:

    !pip install --upgrade google-cloud-aiplatform
    from google.cloud import aiplatform
    

    此方案更推荐,能获取库的新特性与安全更新。

  • 方案三:临时补全引用(应急用)
    若不想修改库版本,可在导入aiplatform前手动补全缺失的引用:

    from shapely.wkb import WKBWriter
    import shapely.geos
    shapely.geos.WKBWriter = WKBWriter
    from google.cloud import aiplatform
    

    该方法仅为临时应急,可能引发其他潜在问题,不建议长期使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 10:40:43