Python2.5和PYQT4版本不匹配
我正在使用 PyQT4 设计器和 Python 2.5 来开发 python qgis 插件。 当我在 python2.5 中尝试命令时
from qgis.core import *
,它给我错误说
运行时错误:PyQt4.QtCore 模块是版本 1,但 qgis.core 模块需要版本 -1。
我安装了 PyQt-Py2.5-x86-gpl-4.8.6-1.exe
、python-2.5.msi
和 QGIS-OSGeo4W-1.7.2 -659859c-Setup.exe
。
可能是什么问题? qgis_core.dll粘贴到哪里?
I am working with PyQT4 designer and Python 2.5 for python qgis plugins.
when i try command
from qgis.core import *
in python2.5 ,it gives me error saying
RuntimeError: the PyQt4.QtCore module is version 1 but the qgis.core module requires version -1.
I installed PyQt-Py2.5-x86-gpl-4.8.6-1.exe
, python-2.5.msi
and QGIS-OSGeo4W-1.7.2-659859c-Setup.exe
.
what can be the problem?? Where to paste qgis_core.dll??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于它是
qgis_core.dll
,因此您正在 Windows 上工作。将环境变量 PYTHONHOME 设置为指向 qgis dll 目录:这比四处移动 dll 更好。
Since it's
qgis_core.dll
, you are working on windows. Set the env variable PYTHONHOME to point to the qgis dll dir:It's better than moving dlls around.