如何为 CentOS 7 安装 PySide 软件包

如何为 CentOS 7 安装 PySide 软件包

我正在尝试在 CentOS 7 上安装 PySide。

看起来非常简单,启用 EPEL 存储库并安装。除了 EPEL 似乎不包含 PySide 包(yum install python-pyside 失败,没有可用的包)。

是否有另一个包含此软件包的存储库?

令人烦恼的是,PyQt 确实存在并且安装很容易......

答案1

EPEL 7 中没有“python-pyside”包: http://dl.fedoraproject.org/pub/epel/7/x86_64/repoview/letter_p.group.html

我已经通过 pip install 解决了这个问题,但是您可能需要先安装一些先决条件。

1)安装RPM包:

qt-devel
cmake
python-devel
python-pip

2)如果你的qmake程序不是“/usr/bin/qmake”你可能需要做这样的事情:

sudo ln -s /usr/bin/qmake-qt4 /usr/bin/qmake

3)通过pip安装pyside(这需要一些时间才能完成构建):

sudo pip install pyside

答案2

我在任何普通的 CentOS 存储库中都没有看到任何官方软件包,因此您可能必须下载源软件包并尝试自己重建它。

我将从此处提供的 Fedora 21 版本的软件包开始:

下载后,您可以用来rpmbuild重建它,假设您在 CentOS 7 系统上拥有必要的编译环境。

相关内容