我使用pyqgis库在python中创建了一个独立的exe。它在我的电脑中完美运行。但是它无法在不同的计算机上运行而无法导入qgis库。
它应该是那样的吗?
或者我是否也需要在其他计算机上安装qgis?
答案 0 :(得分:0)
如果要运行基于QGIS的应用程序,则机器将需要运行QGIS。
根据the documentation(强调我的):
使用PyQGIS部署自定义应用程序时,通常有两种可能:
- 要求用户在安装应用程序之前在其平台上安装QGIS 。应用程序安装程序应查找QGIS库的默认位置,并允许用户设置路径(如果未找到)。这种方法的优点是更简单,但需要用户执行更多步骤。
- 将QGIS与您的应用程序一起打包。发布应用程序可能更具挑战性,并且程序包将更大,但用户将免于下载和安装其他软件的负担。