通过python IDE访问GRASS模块

时间:2013-03-14 21:22:33

标签: python ide open-source arcgis arcpy

我正在尝试从python IDE中访问GRASS模块和函数。 (我正在使用WingIDE)

我的谷歌搜索告诉我它可以完成(我想),但我找不到任何明确的指示如何做到这一点。有人能够给我一些关于我需要做什么的明确指示吗?

只需输入这行代码就行不通了。我不认为它是定位草模块。我有arcgis 10.1

import sys
import grass.script as grass

最终目标是能够同时使用argis工具箱和GRASS工具。

无论如何,希望对那里的人来说这很简单明了,

任何帮助都会很棒,

干杯,

2 个答案:

答案 0 :(得分:2)

Wing IDE可能会将另一个Python安装作为默认设置,而不是安装了草的安装。您可以在“源”菜单中的“显示Python环境”中进行检查,并在“项目”菜单中的“项目属性”(或在Wing 101中配置Python对话框)中对其进行配置。如果由于某种原因你没有将草安装到Python中但是将它放在一个单独的地方,你可能也需要配置Python Path或者代替。

完成后,脚本应该能够在调试器中运行并成功导入模块(或者您也可以在Python Shell中执行此操作)。

如果这没有帮助,请通知我们或发送电子邮件至support@wingware.com。

答案 1 :(得分:0)

超越@ Wingware的重点,并假设你的“grass.script”是一个python模块,你的PYTHONPATH需要包含包含“grass.script”的目录,以便python解释器能够找到/导入所需的脚本。您应该能够在启动IDE之前通过IDE或操作系统进行设置。