无法让 Python IDLE 识别 OGR/GDAL 模块

2024-01-12

Folks,

刚刚开始使用 OGR 和 Python 来执行各种地理空间任务。我在 OSGEO4w 之外工作,并在我的计算机上安装了带有 Python 绑定的 GDAL 以及 Python v. 2.7.8。

也就是说,我可以运行 python 并从命令行界面导入 gdal,但在使用 IDLE 环境时无法导入模块。它返回一个错误,告诉我该模块不存在。我的安装一定是正确的,因为它可以在 cmd 提示符下运行,那么这是怎么回事呢?

这对我来说是全新的,我很感激您能提供的任何帮助或建议;我之前读过的所有问题都与安装(我已经成功完成)和让Python从命令提示符识别模块有关,它确实做到了。

Cheers,

Mike


Mike,

您可以通过以下命令从 cmd 行使用 python 安装打开 IDLE:

>>>from idlelib import PyShell  
>>>PyShell.main()

这应该从当前的 python 打开 IDLE,然后您应该能够从那里导入 gdal 和 ogr。

或者,您应该在此处有一个 Windows 批处理文件 C:\YOURPYTHONPATH\Lib\idlelib\idle.bat

运行这个应该能达到同样的效果。

Martin

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法让 Python IDLE 识别 OGR/GDAL 模块 的相关文章

随机推荐