Поскольку я не нашел ответа на свой вопрос ни в более старых сообщениях, ни на других форумах, я хочу попросить совета у сообщества stackoverflow.
Я использую raspberry pi 3B +, версия 9.4 (lite) с версией ядра 4.14.71-v7.
Я использую python3.6. Я установил его следующим образом:
sudo apt-get install build-essential checkinstall
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
sudo tar xzf Python-3.6.0.tgz
sudo -s
cd Python-3.6.0
bash configure
make altinstall
exit
Установка прошла без проблем и все работает отлично.
Теперь я хотел установить модуль PyQt5 для python3.6. Я обычно использую
sudo python3.6 -m pip install ...
для установки модуля для python3.6. Попытка
sudo python3.6 -m pip install pyqt5
дал мне сообщение об ошибке
Could not find a version that satisfies the requirement PyQt5 (from versions: )
No matching distribution found for PyQt5
Итак, я попытался
sudo apt-get update
sudo apt-get install qt5-default pyqt5-dev pyqt5-dev-tools
Но на малине установлен PyQt5 для python3.5 (который уже установлен).
Так кто-нибудь знает, как использовать или установить PyQt5 для впоследствии установленного
python3.6
Редактировать 08.03.2019:
Спасибо FlyingTeller. Я начал строить из источника. Я следовал за шагами от
Ваша ссылка.
sudo apt-get update
cd /usr/src
sudo wget https://www.riverbankcomputing.com/static/Downloads/sip/sip-4.19.14.tar.gz
sudo tar xzf sip-4.19.14.tar.gz
cd sip-4.19.14
sudo -s
python3.6 configure.py --sip-module=PyQt5.sip
make
make install
cd /usr/src
sudo wget https://www.riverbankcomputing.com/static/Downloads/PyQt5/PyQt5_gpl-5.12.tar.gz
sudo tar xzf PyQt5_gpl-5.12.tar.gz
cd PyQt5_gpl-5.12
python3.6 configure.py
Тогда я получил следующую ошибку
Error: Use the --qmake argument to explicitly specify a working Qt qmake.
Я думаю, что я на правильном пути, но я не понимаю, что такое qmake или что это такое
значит.
Изменить 10.03.2019:
Я мог бы решить последнее сообщение об ошибке. Я установил
sudo apt-get install qt5-default
Тогда я проделал ту же процедуру, что уже упоминалась. Теперь я получаю ошибку
fatal error: sip.h: File or directory not found
#include <sip.h>
PyQt5 config.py находится в: /usr/src/PyQt5_gpl-5.12
SIP sip.h находится в: /usr/src/sip-4.19.14
У кого-нибудь есть идея? Спасибо, ребята.