Qgis.core ve diğer çeşitli qgis kütüphanelerini kullanan Windows 7'de tek başına bir python komut dosyası yazmaya çalışıyorum.
Burada bu konuda eski bir soru buldum: PyQGIS kullanarak bağımsız Python komut dosyaları yazma? ve buradaki kılavuzu kullanarak tavsiyelerine uyuyordu : http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/intro.html#python-applications
Orada önerilen kod:
set PYTHONPATH=c:\qgispath\python
bunu takiben:
set PATH=C:\qgispath;%PATH%
Ben IDLE "başlangıçta küme gibi değildi, buldum, bu yüzden benim kod şöyle görünüyor:
PYTHONPATH="C:\OSGeo4W64\apps\qgis\python"
PATH="C:\OSGeo4W64\apps\qgis\python\qgis\core;%PATH%"
import qgis.core
ve anladım:
Traceback (most recent call last):
File "<pyshell#15>", line 1, in <module>
import qgis.core
ImportError: No module named qgis.core
Sonunda;% PATH% "nin kaldırılması da dahil olmak üzere düşünebileceğim her yolu denedim (biraz gereksiz görünüyor), ancak daha fazla bilgi bulamadım. yanlış mı gidiyorsun?
DÜZENLE:
Luigi Pirelli'nin yorumunu gördükten sonra şimdi denedim:
>>> 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
>>>