如何让PyQt4与PyCharm一起工作

NGX*_*XII 6 python compiler-errors pip pyqt pycharm

所以我正在尝试使用PyQt4在我的Mac上的PyCharm中运行一个程序,但每当它试图运行时,它说

信息:无法导入后端"PyQt4":

没有名为PyQt4的模块

尝试使用PyCharm的Package Manager导入PyQt4会产生以下错误:

执行命令:

pip安装PyQt4

发生了错误:

0:428:执行错误:目录'/ Users/pkillam/Library/Caches/pip/http'或其父目录不归当前用户所有,并且已禁用缓存.请检查该目录的权限和所有者.如果用sudo执行pip,你可能需要sudo的-H标志.

建议的解决方案:

尝试从系统终端运行此命令.确保使用为'/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7'中的Python解释器安装的正确版本的'pip'.

这只是发生于某些包这点子不喜欢,特别是那些使用configure.py,而不是setup.py作为解释在这里.

尝试从控制台运行该命令会生成此错误:

$ pip安装PyQt4

收集PyQt4找不到满足PyQt4要求的版本(来自版本:)没有为PyQt4找到匹配的发行版

$

现在,使用自制软件声明安装软件包是成功的,但我仍然得到初始错误,即在自制软件安装它之后无法导入PyQt ..某处.

在过去的一天里,我一直在圈子里跑来跑去,有什么想法吗?

Dig*_*yad 1

您可以尝试从官方网站下载安装PyQt4 。请记住下载与您的 python 版本相同的 PyQt 版本。如果您有 python 2.7 32 位,请下载 PyQt4 32 位,即使您的计算机是 64 位。
同样,如果您有 Python 3.x 64 位,则需要下载 PyQt4 64 位。
您可以从默认的 Python“IDLE”中检查您的 Python 版本。应该和这个类似。
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (Intel)] on win32