我在Windows上使用的是Python 3.4。当我运行脚本时,它会报错
ImportError: No Module named 'PyQt4'
所以我试着安装它,但是pip install PyQt4
给出了
找不到任何满足PyQt4要求的下载
尽管它确实在我运行pip search PyQt4
时显示出来。我尝试pip install python-qt
,它安装成功,但没有解决问题。
我做错了什么?
发布于 2014-03-26 13:01:49
以下是由Chris Golke - Python Windows Binary packages - PyQt构建的Windows轮包
在文件名中,cp27
表示C-python版本2.7,cp35
表示Python3.5,依此类推。
因为Qt是一个更复杂的系统,在它提供的python接口下有一个编译的C++代码库,所以构建它可能比仅仅是一个纯python代码包更复杂,这意味着很难从源代码安装它。
确保您获取了正确的Windows轮文件(python版本,32/64位),然后使用pip安装它-例如:
C:\path\where\wheel\is\> pip install PyQt4-4.11.4-cp35-none-win_amd64.whl
如果你运行的是Python3.5的x64版本,应该正确安装。
发布于 2018-01-05 05:19:05
QT不再支持PyQt4,但您可以使用pip安装PyQt5:
pip install PyQt5
发布于 2014-03-27 09:14:39
您不能使用pip。您必须从Riverbank网站下载并运行适用于您的python版本的安装程序。如果您的版本没有安装,您将不得不为可用的安装程序之一安装Python,或者从源代码构建(这是相当复杂的)。其他答案和评论都有链接。
https://stackoverflow.com/questions/22640640
复制相似问题