Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过pythonide访问GRASS模块_Python_Ide_Open Source_Arcgis_Arcpy - Fatal编程技术网

通过pythonide访问GRASS模块

通过pythonide访问GRASS模块,python,ide,open-source,arcgis,arcpy,Python,Ide,Open Source,Arcgis,Arcpy,我试图从PythonIDE中访问GRASS模块和函数。(我正在使用WingIDE) 我的谷歌搜索告诉我这是可以做到的(我想),但我找不到任何关于如何做到这一点的明确指示。有人能给我一些关于我需要做什么的明确指示吗 简单地键入这行代码是行不通的。我不认为这是定位草地模块。我有arcgis 10.1 import sys import grass.script as grass 最终目标是能够同时使用argis工具箱和GRASS工具 不管怎样,希望这对外面的人来说是件容易和明显的事情 任何帮助都会

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

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

简单地键入这行代码是行不通的。我不认为这是定位草地模块。我有arcgis 10.1

import sys
import grass.script as grass
最终目标是能够同时使用argis工具箱和GRASS工具

不管怎样,希望这对外面的人来说是件容易和明显的事情

任何帮助都会很好

干杯


Dan

Wing IDE可能会选择另一个Python安装作为默认安装,而不是安装grass的安装。您可以在“源”菜单中的“显示Python环境”中进行检查,并在“项目”菜单中的“项目属性”(或Wing 101中的“配置Python”对话框)中对其进行配置。如果出于某种原因,您没有将grass安装到Python中,而是将它放在一个单独的位置,那么您可能还需要配置Python路径,或者需要配置Python路径

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


如果这没有帮助,请让我知道或电子邮件support@wingware.com.

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

那么,您到底在问什么?程序运行时是否未正确导入
grass.script
?你是想让代码智能发挥作用吗?怎么了?