問題描述
由于我在較早的帖子和其他論壇中都找不到我的問題的答案,所以我想向 stackoverflow 社區尋求建議.
Since I found no answer for my question, neither in older posts nor in other forums, I want to ask the stackoverflow community for advice.
我使用的是樹莓派 3B+,版本 9.4 (lite),內核版本為 4.14.71-v7.
I am using a raspberry pi 3B+, version 9.4 (lite) with kernel version 4.14.71-v7.
我使用python3.6.我是這樣安裝的:
I use python3.6. I installed it as follows:
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
安裝沒有任何問題,一切正常.
Installation was without any trouble and everything works perfectly.
現在我想為 python3.6 安裝 PyQt5 模塊.我通常使用
Now I wanted to install the PyQt5 modul for python3.6. I usually use
sudo python3.6 -m pip install ...
用于安裝 python3.6 的模塊.嘗試
for installing a modul for python3.6. Trying
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 for python3.5(預裝).
But it installed PyQt5 for python3.5 (which is preinstalled) on the raspberry.
那么有沒有人知道如何使用或安裝 PyQt5 以供后續安裝python3.6?
So does anybody know how to use or install PyQt5 for the subsequently installed python3.6?
編輯 08.03.2019:
感謝 FlyingTeller.我開始從源代碼構建.我按照以下步驟操作你的鏈接.
Edit 08.03.2019:
Thanks FlyingTeller. I started to build from source. I followed the steps from
your link.
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 是什么或它是什么意思.
I think I am on the right way, but I do not understand what qmake is or what it means.
編輯 10.03.2019:
我可以解決最后一條錯誤消息.我安裝了
Edit 10.03.2019:
I could solve the last error message. I installed
sudo apt-get install qt5-default
然后我做了與已經提到的相同的程序.現在我得到錯誤
Then I did the same procedure as already mentioned. Now I get the error
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
PyQt5 config.py is in: /usr/src/PyQt5_gpl-5.12
SIP sip.h is in: /usr/src/sip-4.19.14
有人有想法嗎?謝謝大家.
Anybody an idea? Thanks guys.
推薦答案
今天我找到了解決方案.以下步驟對我有用,沒有任何錯誤.整個過程花了將近兩個小時.
Today I found the solution. The steps below worked for me, without any error. The whole process took almost two hours.
sudo apt-get update
sudo apt-get install qt5-default
sudo apt-get install sip-dev
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 python3.6 configure.py --sip-module PyQt5.sip
sudo make
sudo 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
sudo python3.6 configure.py
sudo make
sudo make install
這篇關于在樹莓派上安裝 PyQt5 for Python3.6的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!