如何让我的 QGIS Python 脚本在 Windows 环境下运行?

问题描述 投票:0回答:0

在 Windows 环境中从 QGIS 的 Python 控制台运行脚本

我在运行良好的 Linux 环境中从 QGIS 的 Python 控制台运行脚本。 想分享给在Windows环境下工作的同事。我已经将它发送给他们,它要么部分起作用,要么根本不起作用。当它根本不起作用时,似乎是因为 QgsProcessing 无法找到算法的路径。

目前脚本中没有对环境进行测试,当我运行算法时,它看起来像这样

    formula = "(A>-9999999)*{}".format(level)
    alg_params = {
        'BAND_A': 1,
        'FORMULA': formula,
        'INPUT_A': rlayer,
        'RTYPE': 5,
        'OUTPUT': QgsProcessing.TEMPORARY_OUTPUT
    }
    outputs['RasterCalculator'] = processing.run('gdal:rastercalculator', alg_params)

我是否必须为脚本在 Windows 上运行设置不同的环境?

如何告诉脚本在哪里可以找到算法?

我看过文档,但我不是程序员,我被卡住了。

python windows console qgis pyqgis
© www.soinside.com 2019 - 2024. All rights reserved.