我正在尝试在 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 系统上拥有必要的编译环境。