Daha çox

PyQGIS ilə əlaqədar geliştirici problemi


Mən bir QGIS tərtibçisiyəm. Bir neçə aydır QGIS -in mənbə kodunu dəyişdiririk və QGIS 2.1 versiyasında yaxşı işlər görmüşük. Bundan sonra eyni dəyişiklikləri QGIS 2.5 versiyası üçün etməyə çalışdıq. Bir çox kodu dəyişdirmək lazım idi, amma onu qura bildik. Bununla birlikdə, pythonda bir problemlə qarşılaşdıq:

PyQGIS yüklənə bilmədi. Python dəstəyi deaktiv ediləcək. İzləmə (son son zəng): "", satır 1, Fayl "D: /qgis/build/x86/qgis2.5.0 /./ python  qgis  __ init__.py", satır 36, qgis.core -dan QgsFeature, QgsGeometry Faylını "D: /qgis/build/x86/qgis2.5.0 /./ python  qgis  core  __ init__.py", 1 -ci sətirdən, qgis._core idxalından daxil edin function (init_core) Python versiyası: 2.7.4 (standart, 6 Aprel 2013, 19:54:46) [MSC v.1500 32 bit (Intel)] QGIS versiyası: 2.5.0-Master 'Master', ixrac

Bu səhvi araşdırdım və bunun PYTHONPATH və ya PATH mühit dəyişənləri ilə əlaqəli ola biləcəyini gördüm. Hər iki ekoloji dəyişən üçün mümkün olan bütün dəyərləri sınadım və uğur qazana bilmədim.

64 bit Windows 7 üzərində işləyirəm və QGIS quruluşu 32 bitdir.


Bu mövzuda bir cavabı oxuyanda təklifin olduğunu gördüm

Edə bilərsənpython/core/core.sip -ə toxunyoxsa təmiz bir quruluş diri ilə başlamaq lazımdır?

Bəzən python bağlamaları qurarkən və yenidən qurarkən bir səhv olur, sistem qurma yolu ilə python bağlamalarının düzgün qurulduğunu zənn edir və əslində tikilməməsinə baxmayaraq onları yenidən qurmağı atlayır.

haradatoxunmaqəmr, mənbə qovluğu kökündən yerinə yetirilməlidir (yeni bir fayl yaratmamalı, mövcud bir faylın zaman damgasını yeniləməlidir!). Bu əmrin Windows ekvivalenti üçün bu SuperUser sualına baxın. Təklifdən sonra, QGIS -i mənbədən qurarkən bu səhvdən keçməyimə kömək etdi.


Videoya baxın: QGIS Python PyQGIS - Show Error, Warning, and Success Messages (Sentyabr 2021).