【发布时间】:2023-03-16 09:55:01
【问题描述】:
我目前开始将 Python (2.7) 与 Eclipse(在 Windows 上)一起使用。要运行我的脚本,我需要 PyQt4,但是当我尝试安装它时遇到了一些问题。
我下载了
- PyQt4-4.10.3-gpl-Py2.7-Qt4.8.5-x64.exe,
- PyQt-win-gpl-4.10.3.zip
- 和 sip-4.15.2.zip
来自以下链接:http://www.riverbankcomputing.co.uk/software/pyqt/download。
我启动了第一个功能的执行,一个文件夹 PyQt4 出现在C:\Python27\Lib\site-packages 中。
在我看来,PyQt4 安装已经完成,我只是做了:
Eclipse>Preferences>Pydev>Interpreter-Python>python27>Apply
然而,当我尝试导入 PyQt4 的任何函数时,我说模块名称是未知的。
你能帮我解决这个问题吗?
非常感谢
【问题讨论】:
-
重启eclipse。实际上首先确保安装了 PyQT,在为 eclipse 配置的相同版本的 python interperer 上尝试它
-
当我在我的 python 命令行中编写“import PyQt4”时,我没有错误消息并且 help("PyQt4") 也有效。它是否验证了 PyQt 已安装的事实? (对不起,我真的只是从编程和相关功能开始)。但是eclipse重启后问题在eclipse中并没有解决。
-
是的,PyQT4 已经过验证。只需确保它是相同的 python 解释器,您可以尝试使用此二进制文件 lfd.uci.edu/~gohlke/pythonlibs/#pyqt 重新安装。或者下载 pyqt4 zip 压缩包并直接安装到解释器中。
-
我应用了您的第一个解决方案,但是在启动执行文件时,据说安装程序完整性检查失败。我还尝试将 PyQt-win-gpl-4.10.3 粘贴到 Python 27 中(在不同级别(直接在 python27 文件中或更深的 python27>lib>site-packages>PyQt4)中),但总是不成功
-
当我将 python27>lib>site_packages 的文件夹 PyQt4 放在 anaconda 库中时,我收到一条新的错误消息:“no module named sip”(而不是“no module named PyQt4”)...可以认为是一种改进吗? xD