我在Windows上使用Python 3.4。当我运行脚本时,它抱怨ImportError: No Module named 'PyQt4'所以我尝试安装它,但是pip install PyQt4给找不到符合PyQt4要求的下载尽管我跑步时确实会出现pip search PyQt4。我尝试pip install python-qt安装成功,但是并不能解决问题。我究竟做错了什么?
3 回答
红糖糍粑
TA贡献1815条经验 获得超6个赞
这是Chris Golke构建的Windows wheel软件包-Python Windows Binary软件包 -PyQt
在文件名中cp27表示C-python版本2.7,cp35表示python 3.5等。
由于Qt是一个更复杂的系统,它在python接口的基础上提供了已编译的C ++代码库,因此它的构建可能比仅纯python代码包要复杂得多,这意味着很难从源代码安装它。
确保获取正确的Windows wheel文件(python版本,32/64位),然后使用pip进行安装-例如:
C:\path\where\wheel\is\> pip install PyQt4-4.11.4-cp35-none-win_amd64.whl
如果您运行的是Python 3.5的x64版本,则应正确安装。
料青山看我应如是
TA贡献1772条经验 获得超8个赞
你不能使用点子。您必须从Riverbank网站下载并运行适用于您的python版本的安装程序。如果您的版本没有安装,则必须为可用的安装程序之一安装Python,或从源代码进行构建(这涉及到)。其他答案和评论都有链接。
添加回答
举报
0/150
提交
取消