我有一个Python 2.5程序,代码在
https://www.dropbox.com/s/wh1sgpsd248x85m/PopGen.zip
当我执行这个程序(python -m gui.mainwindow)时,我收到错误消息“Die Ordnungszahl 63 wurde in der DLL”libexpat.dll“nicht gefunden”。 (对不起,我不知道如何将“Ordnungszahl”翻译成英文,直译 - “订购号”)。
当我查看程序的输出时,我看到了错误
导入qgis时出错;不提供映射支持。错误消息 - DLL加载失败,错误代码为182
该程序使用Quantum GIS(qgis)软件包,该软件包已安装并包含DLL的路径。
问题的一个可能原因是system32中存在另一个较旧版本的libexpat.dll。但在我的机器上并非如此。
我该如何解决这个问题?
答案 0 :(得分:2)
谢谢大家的帮助。安装不同版本的QGIS解决了这个问题。
答案 1 :(得分:1)
It looks like the issue is an incompatible/ old version of libexpat.dll或在我的情况下,根本没有副本。我作弊并将DLL的副本下载到相关的Windows系统文件夹中。