如何為 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 系統上擁有必要的編譯環境。

相關內容