Saya telah menginstal QGIS3 dari paket AUR, serta semua dependensi opsional: https://aur.archlinux.org/packages/qgis/
Namun, ketika diluncurkan, saya menerima kesalahan berikut:
Couldn't load plugin 'processing'
ModuleNotFoundError: No module named 'osgeo'
Traceback (most recent call last):
File "/usr/share/qgis/python/qgis/utils.py", line 311, in loadPlugin
__import__(packageName)
File "/usr/share/qgis/python/qgis/utils.py", line 664, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/usr/share/qgis/python/plugins/processing/__init__.py", line 28, in
from processing.tools.dataobjects import * # NOQA
File "/usr/share/qgis/python/qgis/utils.py", line 664, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/usr/share/qgis/python/plugins/processing/tools/dataobjects.py", line 51, in
from processing.algs.gdal.GdalUtils import GdalUtils
File "/usr/share/qgis/python/qgis/utils.py", line 664, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/usr/share/qgis/python/plugins/processing/algs/gdal/GdalUtils.py", line 35, in
from osgeo import gdal
File "/usr/share/qgis/python/qgis/utils.py", line 664, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
ModuleNotFoundError: No module named 'osgeo'
Python version: 3.6.4 (default, Jan 5 2018, 02:35:40) [GCC 7.2.1 20171224]
QGIS version: 3.0.0-Girona Girona, exported
Python Path:
/usr/share/qgis/python
/home/thiago/.local/share/QGIS/QGIS3/profiles/default/python
/home/thiago/.local/share/QGIS/QGIS3/profiles/default/python/plugins
/usr/share/qgis/python/plugins
/usr/lib/python36.zip
/usr/lib/python3.6
/usr/lib/python3.6/lib-dynload
/usr/lib/python3.6/site-packages
/home/thiago/.local/share/QGIS/QGIS3/profiles/default/python
Tampaknya menjadi masalah jalur, tapi saya tidak yakin bagaimana menyelesaikannya. Pacman menunjukkan gdal dan python-gdal keduanya terpasang.
installation
qgis-3
osgeo
arch-linux
thi_sanna
sumber
sumber
python-gdal
menyelesaikan masalah ini untuk saya. Tampaknya mereka telah melupakan ketergantungan.python-gdal
saya juga harus menginstal secara manualpython-psycopg2
python-owslib
Cobalah mengkompilasi ulang gdal dan python-gdal Anda . Namun, itu dapat mempengaruhi apa pun tergantung pada mereka. Anda mungkin perlu mengkompilasi ulang juga. Mereka biasanya:
sumber
Ternyata masalahnya adalah saya menginstal Anaconda Python dan di jalur, jadi python-gdal dikompilasi ke jalur Anaconda, bukan jalur sistem biasa. Saya menghapus Anaconda dari path (mengedit file .bashrc), kemudian menghapus dan mengkompilasi ulang python-gdal. Terima kasih semua.
sumber
Ini berhasil untuk saya. "pip" yang diinstal adalah versi yang lebih lama, mendorong saya untuk memutakhirkan, tetapi ternyata ada masalah dengan versi yang baru.
Karena saya seorang pemula untuk Manjaro dan semua hal, Arch, mempelajari sintaksis adalah penting. Saya sangat akrab dengan dunia Ubuntu, tetapi ini semua tampak baru bagi saya. Terima kasih Marcelo!
sumber
{}
tombolSaya telah menyelesaikan ini dengan hanya mengikuti instruksi yang disediakan di folder QGIS 3.2. Tampaknya urutan pemasangan benar-benar penting untuk memperbaikinya. Dalam kasus saya, saya menjalankan instalasi Python setelah instalasi QGIS.
Instal Python. Seharusnya versi 3.6, pembaruan 3.7 saat ini tidak membuatnya lebih mudah. Dengan ini tautannya: https://www.python.org/downloads/release/python-366/
Instal GDAL dengan "2 Instal GDAL Complete Complete.pkg"
Instal "3 Instal QGIS 3.pkg"
sumber
Saya hanya perlu menginstal ulang gdal dan QGIS3 menggunakan installer mereka dan masalahnya hilang. Saya bahkan tidak menghapus versi saya yang sudah ada terlebih dahulu. Itu cepat, jadi harap itu bekerja untuk Anda juga!
sumber