Python2.5和PYQT4版本不匹配

发布于 2024-12-27 19:08:04 字数 405 浏览 2 评论 0原文

我正在使用 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.exepython-2.5.msiQGIS-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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

扶醉桌前 2025-01-03 19:08:04

由于它是 qgis_core.dll,因此您正在 Windows 上工作。将环境变量 PYTHONHOME 设置为指向 qgis dll 目录:

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

这比四处移动 dll 更好。

Since it's qgis_core.dll, you are working on windows. Set the env variable PYTHONHOME to point to the qgis dll dir:

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

It's better than moving dlls around.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文