Grass do pythona - Wersja do druku +- Forum QGIS (http://forum.quantum-gis.pl) +-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html) +--- Dział: GRASS (http://forum.quantum-gis.pl/forum-9.html) +--- Wątek: Grass do pythona (/thread-688.html) |
Grass do pythona - tlomiej - 26-03-2012 link myslę ze zrobiłem wszystkie kroki z powyższego linku niestety.. kiedy wpisuje from grass.lib import grass wyskakuje błąd mam zainstalowane: python 2.5 grass 6.4.1 xp Ma ktoś jakiś pomysł jak to obejść lub pokaże gdzie robię błąd?? RE: Grass do pythona - p0cisk - 26-03-2012 Jaki błąd? Prawdopodobnie nie masz ustawionej ścieżki do modułu python-grass w zmiennej środowiskowej PYTHONPATH: sciezka_do_GRASSetcpython Jeśli korzystasz z wersji OSGeo4W to przykładowo może to wyglądać tak: C:OSGeo4Wappsgrassgrass-6.4.2etcpython Wpisz w konsoli 'set' to wyświetli Ci listę wszystkich zmiennych środowiskowych, poszukaj na niej PYTHONPATH i sprawdź czy jest tam wymieniona ścieżka jak w powyższym przykładzie. Pozdrawiam RE: Grass do pythona - tlomiej - 26-03-2012 Błąd to może nie było najlepsze określenie, ale wywala: Traceback (most recent call last): File "<pyshell#5>", line 1, in <module> import grass.lib ImportError: No module named lib Tak zmienne środowiskowe mam ustawione. Robiłem to wg poniższego wzoru: GISBASE= C:GRASS-64 GISRC= Cocuments and Settingsuser.grassrc6 LD_LIBRARY_PATH= C:GRASS-64lib PATH= C:GRASS-64etc;C:GRASS-64etcpython;C:GRASS-64lib;C:GRASS-64in;C:GRASS-64extralib;C:GRASS-64msysin;Cython26; PYTHONLIB= Cython26 PYTHONPATH= C:GRASS-64etcpython GRASS_SH= C:GRASS-64msysinsh.exe Może gdzieś jeszcze mieszam. Sprawdzę to jeszcze raz dokładnie i może się uda |