Помогите пожалуйста с установкой Qt centos 7

13063
user3103193

У меня есть 2 версии Python, Python3.6 установлен на Virtualenv для использования в разработке, я пытаюсь установить пакеты PyQt и Qt для использования только с Python3.6,

Я установил PyQt5 с помощью sudo pip3.6 install pyqt5, Инструкция, которой я следовал, говорит, что Qt включен в PyQt5, Также в пакете pyqt5 в /usr/lib64/python3.6/site-packages/PyQt5 я вижу папку Qt внутри, Но когда я ставлю qmake --version для проверки версии qt, это выдает мне следующую ошибку:

qmake --version  bash: qmake: command not found...  Similar command is: 'make' 

Когда используешь:

make --version 

Это дает следующее:

GNU Make 3.82  Built for x86_64-redhat-linux-gnu  Copyright (C) 2010 Free Software Foundation, Inc.  License GPLv3+: GNU GPL version 3 or later  This is free software: you are free to change and redistribute it.  There is NO WARRANTY, to the extent permitted by law. 

с помощью

rpm -ql qt 

дает следующее:

package qt is not installed 

когда я ставлю sudo pip3.6 install qt5, чтобы переустановить его, это выдает мне следующую ошибку "` ``

Could not find a version that satisfies the requirement qt5 (from versions: ) No matching distribution found for qt5" 

Когда я использую yum, установите qt5:

Loaded plugins: fastestmirror, langpacks base | 3.6 kB 00:00 epel/x86_64/metalink | 24 kB 00:00 epel | 4.3 kB 00:00 extras | 3.4 kB 00:00 ius | 2.3 kB 00:00 updates | 3.4 kB 00:00 (1/3): ius/x86_64/primary_db | 206 kB 00:00 (2/3): epel/x86_64/updateinfo | 806 kB 00:01 (3/3): epel/x86_64/primary_db | 4.8 MB 00:08 Loading mirror speeds from cached hostfile * base:  

mirror.sov.uk.goscomb.net * epel: ftp.heanet.ie * дополнения: mirror.ox.ac.uk * ius: lon.mirror.rackspace.com * обновления: mirror.sov.uk.goscomb.net Нет пакет qt5 в наличии. Ошибка: ничего не делать

Может кто-нибудь, пожалуйста, помогите. Спасибо

3

1 ответ на вопрос

8
Knud Larsen

Найдите пакеты qt5: # yum search qt5... и найдите qmake:yum provides */bin/qmake*

Установите систему CentOS 7 qt5:

# yum install qt5-qtbase-devel 

... Предоставляет / usr / bin / qmake-qt5

Я хочу установить его на virtualenv - так я могу активировать virtualenv, а затем установить pip3.6 qt5-qtbase-devel-5.6.1-10.el7.x86_64 или как? После активации virtualenv я выполнил шаги, описанные выше, и вот что у меня получилось: qt5-qtbase-devel-5.6.1-3.el7.x86_64: файлы разработки для qt5-qtbase Repo: epel Совпадает с: Filename: / usr / lib64 / qt5 / bin / qmake Имя файла: / usr / lib64 / qt5 / bin / qmake-qt5 Имя файла: / usr / bin / qmake-qt5 user3103193 6 лет назад 0