Saya baru mengenal Python. Saya ingin membuat aplikasi GIS dengan Python menggunakan perpustakaan QGIS di Window 7 64 bit.
Cara saya melakukannya:
instal QGIS 1.7.0
- Saya menetapkan PYTHONPATH = D: \ Program Files (x86) \ Quantum GIS Wroclaw \ apps \ qgis \ python
- Saya menjalankan python dari cmd di D: \ Program Files (x86) \ Quantum GIS Wroclaw \ bin
- Saya mengetik import qgis.core, jendela sembulan muncul dengan teks
Program tidak dapat memulai karena qgis_core.dll hilang dari komputer Anda. Coba instal ulang program untuk memperbaiki masalah ini
dan teks dalam cmd adalah
ImportError: Beban DLL gagal: Modul yang ditentukan tidak dapat ditemukan.
Ada yang bisa bantu saya?
Jika Anda ingin membuat aplikasi mandiri, Anda harus menggunakan salin qgis.bat di% OSGEO4W_ROOT% \ bin sebagai templat dan ganti panggilan menjadi qgis dengan panggilan ke python (atau pythonw dengan skrip aplikasi Anda). Anda kemudian akan memiliki python yang berjalan di lingkungan yang mirip dengan QGIS.
Dengan kata lain: copy
qgis.bat
diD:\Program Files (x86)\Quantum GIS Wroclaw\bin
untukmyqgisapp.bat
dan mengganti baris terakhir di copydengan
Catatan:
pythonw.exe
tidak akan membuka jendela teks terpisah, tetapiprint
tidak akan berfungsi (jika Anda membutuhkannya, gunakanpython.exe
).sumber
Terlepas dari jawaban Vincent (yang saya temukan benar), penting untuk dicatat bahwa jalan untuk qgis_core.dll dalam variabel lingkungan PATH harus datang pertama dalam daftar.
Sebelum menemukan ini, saya telah terjebak dengan masalah yang dijelaskan dalam instalasi OSGeo4W QGIS 2.0.1.
sumber