Daha çox

ImportError: PyQGIS -dən qgis.core adlı modul yoxdur?

ImportError: PyQGIS -dən qgis.core adlı modul yoxdur?


QGIS yüklənməyə çalışır -

Python -un işləyən bir nüsxəsi var: 2.7.9 - QGIS -in PyQGIS tapmadığı görünür.

Bunun PATH ilə bağlı bir problem olduğunu bilirəm, amma onu necə həll edəcəyimi bilmirəm.

> Əməliyyat sistemim: Debian GNU/Linux 7 (hırıltı)

"Apt-get update" əmrini verəndə bir xəbərdarlıq aldım

W: GPG xətası: http://qgis.org wheezy Release: Açıq açar olmadığı üçün aşağıdakı imzalar təsdiqlənə bilmədi: NO_PUBKEY 3FF5FFCAD71472C4

Tətbiqi işə salanda ("~> qgis") iki xəbərdarlıq alıram

Xəbərdarlıq: qgis tərcüməsi yüklənmədi [/usr/share/qgis/i18n // qgis_en_US]

Xəbərdarlıq: qt tərcüməsi yüklənmədi [/usr/share/qt4/translation/qt_en_US]

və aşağıdakı məlumatlar olan bir pəncərə:

PyQGIS yüklənə bilmədi.

Python dəstəyi deaktiv ediləcək. Traceback (sonuncu son zəng): Fayl "", sətir 1, in

ImportError: qgis.core adlı modul yoxdur

Python versiyası: 2.7.3 (standart, 13 Mart 2014, 11:26:58) [GCC 4.7.2]

QGIS versiyası: 2.10.0-Pisa 'Pisa' ixrac edildi

Python yolu: ['/usr/share/qgis/python', u '/home/cjohnson/.qgis2/python', u '/home/cjohnson/.qgis2/python/plugins', '/usr/share/qgis /python/plugins ',' /usr/local/anaconda/lib/python2.7/site-packages/pyxnat-0.9.5.3-py2.7.egg ',' /usr/local/anaconda/lib/python2.7 /site-packages/VTK-6.0-py2.7.egg ',' /usr/local/anaconda/lib/python2.7/site-packages/distribute-0.6.28-py2.7.egg ','/usr /local/anaconda/lib/python2.7/site-packages/MySQL_python-1.2.4b4-py2.7-linux-x86_64.egg ',' /usr/local/anaconda/lib/python2.7 ','/usr /local/anaconda/lib/python2.7/plat-linux2 ',' /usr/local/anaconda/lib/python2.7/lib-tk ',' /usr/local/anaconda/lib/python2.7/lib -old ',' /usr/local/anaconda/lib/python2.7/lib-dynload ',' /usr/local/anaconda/lib/python2.7/site-packages ','/usr/local/anaconda/ lib/python2.7/site-paketləri/PIL ',' /usr/local/anaconda/lib/python2.7/site-packages/Sphinx-1.2.3-py2.7.egg ','/usr/local/ anaconda/lib/python2.7/site-packages/runipy-0.1.1-py2.7.egg ']


Düşünürəm ki, problem köhnə Debian versiyanızdadır (hırıltı). Jessie -yə yüksəltməlisiniz.

Bu mənim /etc/apt/sources.list (QGIS anbarı daxil olmaqla):

deb http://ftp.fr.debian.org/debian/ jessie əsas töhfə pulsuz olmayan deb-src http://ftp.fr.debian.org/debian/ jessie əsas töhfə pulsuz olmayan http: // təhlükəsizlik .debian.org/jessie/yeniləmələr əsas töhfə pulsuz olmayan deb-src http://security.debian.org/ jessie/yeniliklər əsas töhfə əvvəllər 'uçucu' deb bilinən pulsuz # jessie-yenilikləri http: // ftp.fr.debian.org/debian/ jessie-updates əsas töhfə pulsuz olmayan deb-src http://ftp.fr.debian.org/debian/ jessie-updates əsas töhfə pulsuz #QGIS deb http: // qgis.org/debian jessie main deb-src http://qgis.org/debian jessie main

Saxladıqdan sonra bash konsolunda kök olaraq:

wget -O -http://qgis.org/downloads/qgis-2015.gpg.key | gpg --import gpg --fingerprint 3FF5FFCAD71472C4 #GPG səhvinin qarşısını almaq üçün apt-get yeniləmə apt-get upgrade

Təkmilləşdirməm bir neçə ay əvvəl 3000 -dən çox faylı əhatə etdi və uğurla keçdi (amma sisteminizdə də buna zəmanət vermirəm). Bir müddət gözləmək lazımdır (1 saatdan çox).

Yeniləmədən sonra problemi həll etməlisiniz.