我正在尝试从python IDE中访问GRASS模块和函数。 (我正在使用WingIDE)
我的谷歌搜索告诉我它可以完成(我想),但我找不到任何明确的指示如何做到这一点。有人能够给我一些关于我需要做什么的明确指示吗?
只需输入这行代码就行不通了。我不认为它是定位草模块。我有arcgis 10.1
import sys
import grass.script as grass
最终目标是能够同时使用argis工具箱和GRASS工具。
无论如何,希望对那里的人来说这很简单明了,
任何帮助都会很棒,
干杯,
丹
答案 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或操作系统进行设置。