update qgis path

This commit is contained in:
DmsAnhr 2025-11-25 15:58:08 +07:00
parent b46b1bb4ba
commit caee8dec3c

View File

@ -40,22 +40,37 @@
import os
import sys
# ==== Linux QGIS installation prefix ====
QGIS_PREFIX = "/usr"
# QGIS Environment
os.environ["QGIS_PREFIX_PATH"] = QGIS_PREFIX
os.environ["QGIS_HOME"] = QGIS_PREFIX
# GDAL + PROJ
os.environ["PROJ_LIB"] = "/usr/share/proj"
os.environ["GDAL_DATA"] = "/usr/share/gdal"
os.environ["QT_PLUGIN_PATH"] = "/usr/lib/qt/plugins"
# Python path
# QT plugin path (Umum untuk Ubuntu/Debian)
os.environ["QT_PLUGIN_PATH"] = "/usr/lib/x86_64-linux-gnu/qt5/plugins"
# Put QGIS bin into PATH
os.environ["PATH"] = "/usr/bin:" + os.environ.get("PATH", "")
# Python paths
sys.path.append("/usr/lib/python3/dist-packages")
sys.path.append("/usr/lib/python3/dist-packages/qgis")
sys.path.append("/usr/lib/python3/dist-packages/qgis/plugins")
sys.path.append("/usr/lib/qgis")
sys.path.append("/usr/lib/qgis/plugins")
# Optional but recommended on headless servers
sys.path.append("/usr/lib/python3/dist-packages/PyQt5")
# QGIS imports
from qgis.core import QgsApplication
from qgis.analysis import QgsNativeAlgorithms