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

Windows下PyInstaller编译含Pyogrio脚本遇ModuleNotFoundError求助

PyInstaller编译pyogrio脚本时出现ModuleNotFoundError: No module named 'pyogrio._geometry'的求助

环境与正常运行情况

  • 系统:Windows 10,仅安装Python 3(无Python 2)
  • 运行以下脚本时一切正常:
import pyogrio
print(pyogrio.__version__)

编译后错误表现

使用PyInstaller编译上述脚本后,运行生成的可执行文件时出现如下错误:

Traceback (most recent call last):
  File "Simple.py", line 1, in <module>
  File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
  File "pyogrio\__init__.py", line 21, in <module>
  File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
  File "pyogrio\core.py", line 21, in <module>
  File "pyogrio\_io.pyx", line 1, in init pyogrio._io
ModuleNotFoundError: No module named 'pyogrio._geometry'

已排查信息

  • 检查site-packages中的pyogrio目录,未发现_geometry模块文件,但存在_geometry.pyx和_geometry.pyd文件
  • 此前曾遇到_io相关问题,通过强制指定gdal*.dll解决,但本次未在可见代码中找到_geometry的导入或使用

求助需求

  • 提供pyogrio._geometry模块的替代逻辑
  • 说明PyInstaller编译时需要补充的缺失内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 10:52:34