如何在anaconda中安装PyQt4?

use*_*862 37 python pyqt pyqt4 anaconda

从PyQt4网站上,他们安装软件包的说明是下载tarball并使用配置文件.我有两个版本的Python,一个是我的普通系统,另一个是anaconda.我不知道如何安装在anaconda中.是否有conda命令来安装PyQt4?

Mad*_*ist 51

@Alaaedeen答案的更新版本.您可以指定要安装的任何软件包版本的任何部分.这可能会导致其他包版本发生变化.例如,如果您不关心所需的PyQt4的特定版本,请执行以下操作:

conda install pyqt=4
Run Code Online (Sandbox Code Playgroud)

这将安装PyQt 4的最新次要版本和版本.您可以指定所需版本的任何部分,而不仅仅是主要编号.所以,例如

conda install pyqt=4.11
Run Code Online (Sandbox Code Playgroud)

将安装4.11版的最新版本(或最新版本).

请记住,安装不同版本的软件包可能会导致依赖它的其他软件包前滚或返回到它们支持所需版本的位置.

  • 使用Python 3.6.1无法做到这一点:( (2认同)

col*_*ang 47

FYI

PyQt现在可通过conda在所有平台上使用!
conda install pyqt得到这些#Python绑定Qt框架.@ 1:02 PM - 2014年5月1日

https://twitter.com/ContinuumIO/status/461958764451880960

  • 问题是,现在,conda安装版本5而不是版本4,除非你特别要求它. (14认同)

小智 24

看起来最新版本的anaconda强制安装pyqt5.6比任何pyqt构建,这对你的应用程序来说是致命的.在终端中,尝试:

conda install -c anaconda pyqt=4.11.4
Run Code Online (Sandbox Code Playgroud)

它会提示降级conda客户端.在那之后,它应该是好的.

更新: 如果您想知道可用于安装的pyqt版本,请尝试:

conda search pyqt
Run Code Online (Sandbox Code Playgroud)

更新: 最新版本的conda安装anaconda-navigator.这取决于qt5,应首先删除:

conda uninstall anaconda-navigator
Run Code Online (Sandbox Code Playgroud)

然后安装"最新"qt4:

conda install qt=4
Run Code Online (Sandbox Code Playgroud)