【发布时间】:2015-10-21 02:30:49
【问题描述】:
所以我试图让一个使用 PyQt4 的程序在我的 Mac 上的 PyCharm 中工作,但每当它尝试运行时,它就会说
信息:无法导入后端“PyQt4”:
没有名为 PyQt4 的模块
尝试使用 PyCharm 的包管理器导入 PyQt4 会产生此错误:
执行的命令:
点安装 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”。
这只发生在某些 pip 不喜欢的包上,特别是那些使用configure.py 而不是setup.py 的包,如here 所述。
尝试从控制台运行命令会产生此错误:
$ pip install PyQt4
收集 PyQt4 找不到满足 PyQt4 要求的版本(来自版本:) 没有找到 PyQt4 的匹配分布
$
现在,使用自制软件安装软件包声称成功,但我仍然收到初始错误,即自制软件安装后无法导入 PyQt .. 某处。
过去一天我一直在转圈,有什么想法吗?
【问题讨论】:
标签: python compiler-errors pyqt pip pycharm