Saya mencoba untuk menulis skrip python yang berdiri sendiri di windows 7 yang menggunakan qgis.core dan berbagai perpustakaan qgis lainnya.
Saya telah menemukan pertanyaan lama tentang hal ini di sini: Menulis skrip Python mandiri menggunakan PyQGIS? dan mengikuti sarannya, dengan menggunakan panduan ini di sini: http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/intro.html#python-applications
Kode yang disarankan ada:
set PYTHONPATH=c:\qgispath\python
diikuti oleh:
set PATH=C:\qgispath;%PATH%
Saya menemukan bahwa IDLE tidak menyukai "set di awal, jadi kode saya terlihat seperti ini:
PYTHONPATH="C:\OSGeo4W64\apps\qgis\python"
PATH="C:\OSGeo4W64\apps\qgis\python\qgis\core;%PATH%"
import qgis.core
dan saya mendapatkan:
Traceback (most recent call last):
File "<pyshell#15>", line 1, in <module>
import qgis.core
ImportError: No module named qgis.core
Saya telah mencoba setiap varian jalur yang dapat saya pikirkan termasuk menghapus;% PATH% "di akhir (yang terlihat sedikit berlebihan) tetapi belum dapat menemukan informasi lebih lanjut. Adakah yang tahu di mana saya berada? salah?
EDIT:
Setelah melihat komentar Luigi Pirelli, saya sekarang mencoba:
>>> 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
>>>