From 78818bbc501643e657a6c0a02281c5c2c545e456 Mon Sep 17 00:00:00 2001 From: duxin Date: Tue, 7 Jul 2026 09:55:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=9C=A8=20water=5Fquality=5Fgui=5Fv2.p?= =?UTF-8?q?y=20=E9=A1=B6=E9=83=A8=E5=BC=BA=E5=88=B6=E7=BB=91=E5=AE=9A=20Co?= =?UTF-8?q?nda=20=E7=8E=AF=E5=A2=83=E7=9A=84=20GDAL/PROJ=20=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=EF=BC=8C=E9=98=B2=E6=AD=A2=E7=B3=BB=E7=BB=9F=E7=8E=AF?= =?UTF-8?q?=E5=A2=83=E5=8F=98=E9=87=8F=E5=B9=B2=E6=89=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gui/water_quality_gui_v2.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/gui/water_quality_gui_v2.py b/src/gui/water_quality_gui_v2.py index ee897ff..8aeaaa8 100644 --- a/src/gui/water_quality_gui_v2.py +++ b/src/gui/water_quality_gui_v2.py @@ -17,6 +17,14 @@ WaterQualityGUI 只负责窗口框架(标题栏、菜单栏、状态栏、QTab """ import os + +# 强行切断系统环境变量的干扰,绑定到当前的 Conda 虚拟环境 +# 必须在 import gdal / import rasterio 等任何第三方库之前执行 +conda_env = r"D:\111\changyongruanjian\anconda\envs\WQ_GUI" + +os.environ["PROJ_LIB"] = os.path.join(conda_env, "Library", "share", "proj") +os.environ["GDAL_DATA"] = os.path.join(conda_env, "Library", "share", "gdal") + import sys import ctypes import traceback