다른 ArcPy / ArcGIS 명령을 포함하고 GRASS 지오 프로세싱 도구와 결합하는 Python 스크립트를 작성하려고합니다.
불행히도 GRASS 라이브러리 가져 오기가 작동하지 않습니다.
import grass.script as grass
오류로 끝납니다.
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
ImportError: No module named script
GRASS GIS가 자체 Python 버전을 설치한다는 것을 알고 있습니다. ArcGIS와 GRASS GIS 설치 Python을 결합하는 방법이 없습니까? pygrass 모듈 (또는 생각했던 것)을 C : \ Python26 \ ArcGIS10.0 \ Lib \ site-packages \ 폴더에 복사하려고했습니다. 다른 오류 메시지가 표시되지만 여전히 작동하지 않습니다.
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
File "C:\Python26\ArcGIS10.0\lib\site-packages\grass\script\__init__.py", line 1, in <module>
from core import *
File "C:\Python26\ArcGIS10.0\lib\site-packages\grass\script\core.py", line 38, in <module>
gettext.install('grasslibs', os.path.join(os.getenv("GISBASE"), 'locale'))
File "C:\Python26\ArcGIS10.0\lib\ntpath.py", line 96, in join
assert len(path) > 0
TypeError: object of type 'NoneType' has no len()
Windows 7 64 비트 시스템에서 ArcGIS 10 및 GRASS 6.4.2를 사용하고 있습니다.