Estoy tratando de escribir un script python independiente en Windows 7 que use qgis.core y varias otras bibliotecas qgis.
He encontrado una vieja pregunta sobre este tema aquí: ¿ Escribir scripts de Python independientes usando PyQGIS? y estaba siguiendo su consejo, usando la guía aquí: http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/intro.html#python-applications
El código sugerido es:
set PYTHONPATH=c:\qgispath\python
seguido por:
set PATH=C:\qgispath;%PATH%
Descubrí que a IDLE no le gustaba el "conjunto al principio, por lo que mi código se ve así:
PYTHONPATH="C:\OSGeo4W64\apps\qgis\python"
PATH="C:\OSGeo4W64\apps\qgis\python\qgis\core;%PATH%"
import qgis.core
y obtengo:
Traceback (most recent call last):
File "<pyshell#15>", line 1, in <module>
import qgis.core
ImportError: No module named qgis.core
He intentado todas las variantes de las rutas que se me ocurren, incluida la eliminación de "% PATH%" al final (que parece un poco superfluo), pero no he podido encontrar más información. ¿Alguien tiene alguna idea de dónde podría estar? ¿yendo mal?
EDITAR:
Después de ver el comentario de Luigi Pirelli, he intentado:
>>> 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
>>>