Forum QGIS

Pełna wersja: Grass do pythona
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
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??
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
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= CBig Grinocuments 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;CTongueython26;
PYTHONLIB= CTongueython26
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ę udaSmile