Ich versuche, ein eigenständiges Python-Skript in Windows 7 zu schreiben, das qgis.core und verschiedene andere qgis-Bibliotheken verwendet.
Ich habe hier eine alte Frage zu diesem Thema gefunden: Eigenständige Python-Skripte mit PyQGIS schreiben? und folgte seinem Rat, indem er das Handbuch hier verwendete: http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/intro.html#python-applications
Der dort vorgeschlagene Code lautet:
set PYTHONPATH=c:\qgispath\python
gefolgt von:
set PATH=C:\qgispath;%PATH%
Ich fand, dass IDLE das "set am Anfang nicht mochte, so sieht mein Code so aus:
PYTHONPATH="C:\OSGeo4W64\apps\qgis\python"
PATH="C:\OSGeo4W64\apps\qgis\python\qgis\core;%PATH%"
import qgis.core
und ich bekomme:
Traceback (most recent call last):
File "<pyshell#15>", line 1, in <module>
import qgis.core
ImportError: No module named qgis.core
Ich habe jede Variante der Pfade ausprobiert, die ich mir vorstellen kann, einschließlich des Entfernens von ";% PATH%" am Ende (das sieht ein bisschen überflüssig aus), konnte aber keine weiteren Informationen finden. Hat jemand eine Idee, wo ich sein könnte? falsch machen?
BEARBEITEN:
Nachdem ich Luigi Pirellis Kommentar gesehen habe, habe ich es jetzt versucht:
>>> PYTHONPATH="C:/OSGEO4~1/apps/qgis/./python\qgis"
>>> import qgis.core
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
import qgis.core
ImportError: No module named qgis.core
>>> PATH="C:\OSGeo4W64\apps\qgis\python\qgis\core;%PATH%"
>>> import qgis.core
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
import qgis.core
ImportError: No module named qgis.core
>>> PATH="C:/OSGEO4~1/apps/qgis/./python\qgis\core;%PATH%"
>>> import qgis.core
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
import qgis.core
ImportError: No module named qgis.core
>>>