Как установить пакет PySide для CentOS 7

Как установить пакет PySide для CentOS 7

Я пытаюсь установить PySide на CentOS 7.

Кажется, все просто: включите репозиторий 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) установите pyside через pip (завершение сборки займет некоторое время):

sudo pip install pyside

решение2

Я не видел официальных пакетов для этого ни в одном из обычных репозиториев CentOS, поэтому вам, скорее всего, придется скачать исходный пакет и попытаться пересобрать его самостоятельно.

Я бы начал с версии пакета Fedora 21, доступной здесь:

После загрузки вы можете использовать rpmbuildего для пересобирания, при условии, что у вас установлена ​​необходимая среда компиляции в системе CentOS 7.

Связанный контент