gpt4 book ai didi

python - 在 Raspberry 上为 Python3.6 安装 PyQt5

转载 作者:太空宇宙 更新时间:2023-11-04 00:03:12 25 4
gpt4 key购买 nike

由于我的问题在旧帖子和其他论坛中均未找到答案,因此我想向 stackoverflow 社区寻求建议。

我使用的是树莓派 3B+,版本 9.4(精简版)和内核版本 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

安装没有任何问题,一切正常。

现在我想为 python3.6 安装 PyQt5 模块。我通常使用

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

但是它在树莓派上为 python3.5(预装)安装了 PyQt5。

那么有没有人知道如何使用或安装 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

有什么想法吗?谢谢大家。

最佳答案

今天我找到了解决方案。以下步骤对我有用,没有任何错误。整个过程用了将近两个小时。

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

关于python - 在 Raspberry 上为 Python3.6 安装 PyQt5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55062050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com