我正在嘗試在 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 系統上擁有必要的編譯環境。