2013-03-14 102 views
0

我想从python IDE中访问GRASS模块和函数。 (我正在使用WingIDE)通过Python IDE访问GRASS模块

我的谷歌搜索告诉我,它可以完成(我认为),但我无法找到任何明确的指示如何做到这一点。有人能够给我一些清楚的指示,说明我需要做什么吗?

简单地输入这行代码不起作用。我不认为它是定位草地模块。我有arcgis 10.1

import sys 
import grass.script as grass 

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

无论如何希望这是有人在那里的东西很容易和明显,

任何帮助将是巨大的,

干杯,

+0

那你到底在问什么?您的程序在运行时是否正确导入'grass.script'?你是否想要获得代码智能?哪里不对? – MattDMo 2013-03-14 21:48:42

回答

2

永IDE可能是捡了另一个Python安装作为默认设置,而不是安装草坪的那个。您可以在Source菜单中的Show Python Environment中检查并在项目菜单中的Project Properties中配置它(或在Wing 101中配置Python对话框)。如果由于某种原因,您没有将Python安装到Python中,而是将它放在一个单独的位置,那么您可能需要配置Python路径或相反。

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

如果这没有帮助,请让我知道或发送电子邮件至[email protected]

0

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