envirosolutionspl / wtyczka_qgis_app

Wtyczka QGIS wspomagająca przygotowanie aktów planowania przestrzennego zgodnych z rozporządzeniem Ministra Rozwoju, Pracy i Technologii z dnia 26 października 2020 r. w sprawie zbiorów danych przestrzennych oraz metadanych w zakresie zagospodarowania przestrzennego
GNU General Public License v3.0
1 stars 2 forks source link

błąd: No module named 'lxml' #130

Closed karol-leszczynski closed 3 years ago

karol-leszczynski commented 3 years ago

Zainstalowałem wczoraj wtyczkę w qGis 3.2.3 przez managera wtyczek, od razu rzuciło błędem: No module named 'lxml'. Wychodzi na to, że wtyczka korzysta z biblioteki, która nie jest składnikiem phytona dostarczanym wraz z qGis (a przynajmniej w wersji 3.2.3). Rozwiązanie nie jest skomplikowane i polega na doinstalowaniu biblioteki za pomocą poleceń w skrypcie pip. Niemniej jednak nie każdy użytkownik wie jak używać wiersza poleceń (obstawiam, że 99.8% pracuje w windowsie) i nie każdy zna angielski na tyle żeby doczytać na czym polega problem. Nie znam pythona, ale jeśli to możliwe, to może warto rozpakować klasę z biblioteki i zostawić ją w kodzie wtyczki, lub dorzucić jakiś skrypt który dociągałby to co trzeba. Pozdrawiam!

KasiaZagrobelna commented 3 years ago

Panie Karolu, dedykowanymi wersjami QGIS dla Wtyczki APP są wersje powyżej 3.10 (co jest też wskazane w jej opisie). Używanie starszych wersji może skutkować tego typu błędami, zatem zalecam korzystać z wersji QGIS powyżej 3.10.

envirosolutionspl commented 3 years ago

@KasiaZagrobelna sugeruję ustawienie minimalnej wersji QGIS dla której wtyczka jest wspierana na 3.10, wtedy nie będzie możliwości pobrania z menadżera wtyczek narzędzia APP dla starszych wersji QGIS

KasiaZagrobelna commented 3 years ago

@KasiaZagrobelna sugeruję ustawienie minimalnej wersji QGIS dla której wtyczka jest wspierana na 3.10, wtedy nie będzie możliwości pobrania z menadżera wtyczek narzędzia APP dla starszych wersji QGIS

Ok, to zmieniam w metadanych na "qgisMinimumVersion=3.10"

KasiaZagrobelna commented 3 years ago

@karol-leszczynski - wprowadzono ograniczenie do min. wersji QGIS w nowej wersji wtyczki - 1.1.4. Proszę o sprawdzenie, czy wszystko działa.

KasiaZagrobelna commented 3 years ago

Ze względu na brak odpowiedzi - zakładam, że wszystko działa i zamykam wątek.