Я пытаюсь установить 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.