update qgis path

This commit is contained in:
DmsAnhr 2025-11-25 16:57:18 +07:00
parent 21fe269014
commit 275df4e673

View File

@ -1,37 +1,37 @@
# import os import os
# import sys import sys
# QGIS_APP = "/Applications/QGIS-LTR.app/Contents" QGIS_APP = "/Applications/QGIS-LTR.app/Contents"
# QGIS_PREFIX = f"{QGIS_APP}/Resources" QGIS_PREFIX = f"{QGIS_APP}/Resources"
# # ==== FIX VERY IMPORTANT ==== # ==== FIX VERY IMPORTANT ====
# os.environ["QGIS_PREFIX_PATH"] = QGIS_PREFIX os.environ["QGIS_PREFIX_PATH"] = QGIS_PREFIX
# os.environ["PROJ_LIB"] = f"{QGIS_PREFIX}/proj" os.environ["PROJ_LIB"] = f"{QGIS_PREFIX}/proj"
# os.environ["GDAL_DATA"] = f"{QGIS_PREFIX}/gdal" os.environ["GDAL_DATA"] = f"{QGIS_PREFIX}/gdal"
# os.environ["QT_PLUGIN_PATH"] = f"{QGIS_PREFIX}/plugins" os.environ["QT_PLUGIN_PATH"] = f"{QGIS_PREFIX}/plugins"
# # ============================= # =============================
# os.environ["QT_QPA_PLATFORM"] = "offscreen" os.environ["QT_QPA_PLATFORM"] = "offscreen"
# # Python path # Python path
# sys.path.append(f"{QGIS_PREFIX}/python") sys.path.append(f"{QGIS_PREFIX}/python")
# sys.path.append(f"{QGIS_PREFIX}/python/plugins") sys.path.append(f"{QGIS_PREFIX}/python/plugins")
# from qgis.core import QgsApplication from qgis.core import QgsApplication
# from qgis.analysis import QgsNativeAlgorithms from qgis.analysis import QgsNativeAlgorithms
# import processing import processing
# from processing.core.Processing import Processing from processing.core.Processing import Processing
# def start_qgis(): def start_qgis():
# qgs = QgsApplication([], False) qgs = QgsApplication([], False)
# qgs.initQgis() qgs.initQgis()
# # === WAJIB: initialize processing === # === WAJIB: initialize processing ===
# Processing.initialize() Processing.initialize()
# qgs.processingRegistry().addProvider(QgsNativeAlgorithms()) qgs.processingRegistry().addProvider(QgsNativeAlgorithms())
# return qgs return qgs
@ -50,7 +50,7 @@ os.environ["QGIS_HOME"] = "/usr"
os.environ["PROJ_LIB"] = "/usr/share/proj" os.environ["PROJ_LIB"] = "/usr/share/proj"
os.environ["GDAL_DATA"] = "/usr/share/gdal" os.environ["GDAL_DATA"] = "/usr/share/gdal"
os.environ["QT_PLUGIN_PATH"] = "/usr/lib/x86_64-linux-gnu/qt5/plugins" os.environ["QT_PLUGIN_PATH"] = "/usr/share/qgis/python/plugins"
# Python modules (from system) # Python modules (from system)
sys.path.append("/usr/lib/python3/dist-packages") sys.path.append("/usr/lib/python3/dist-packages")
@ -61,10 +61,6 @@ sys.path.append("/usr/lib/python3/dist-packages/qgis/plugins")
sys.path.append("/usr/share/qgis/python") sys.path.append("/usr/share/qgis/python")
sys.path.append("/usr/share/qgis/python/plugins") sys.path.append("/usr/share/qgis/python/plugins")
# Optional for safety
sys.path.append("/usr/lib/qgis")
sys.path.append("/usr/lib/qgis/plugins")
from qgis.core import QgsApplication from qgis.core import QgsApplication
from qgis.analysis import QgsNativeAlgorithms from qgis.analysis import QgsNativeAlgorithms
import processing import processing