Python2.5和PYQT4版本不匹配

时间:2012-01-20 09:15:51

标签: python pyqt4 qgis

我正在使用PyQT4设计器和Python 2.5 for python qgis插件。 当我尝试命令

from qgis.core import * 

在python2.5中,它给出了错误说

  

RuntimeError:PyQt4.QtCore模块是版本1,但qgis.core模块需要版本-1。

我安装了PyQt-Py2.5-x86-gpl-4.8.6-1.exepython-2.5.msiQGIS-OSGeo4W-1.7.2-659859c-Setup.exe

可能是什么问题?在哪里粘贴qgis_core.dll ??

1 个答案:

答案 0 :(得分:0)

因为它是qgis_core.dll,所以你正在使用Windows。将env变量PYTHONHOME设置为指向qgis dll目录:

set PYTHONHOME=C:\Python25\Lib\site-packages;C:\PATH\TO\QGIS\PYTHONDLL;

这比移动dll更好。