最近我买了一个全新的Raspberry Pi 4B和8Gb内存,并安装了Ubuntu 21.04。
我的目标是在触摸屏上创建一个GUI,它控制GPIO引脚(一些硬件设备)。
由于控制GPIO是由Python完成的,所以我也想使用它来编写GUI。我看了几个教程,决定使用PySide6 +QtQuick。这类程序在我的个人笔记本上运行良好,但当试图下载所需的Raspberry依赖项时,例如:
python3.9 -m pip install PySide6
我得到了以下错误:
ERROR: Could not find a version that satisfies the requirement PySide6 (from versions: none)
ERROR: No matching distribution found for PySide6我想这个问题可能是由交叉编译引起的。
你知道在树莓Pi 4B上运行PySide6和QtQuick的可能性吗?
更新
用Manjaro ARM KDE等离子体21.07 64位操作系统在Raspberry Pi 4B上进行测试
运行以下命令:
* Update the package database and update all packages on the OS:
sudo pacman -Syu
* Install PySide6:
sudo pacman -Syu pyside6
* Install Qt6:
sudo pacman -Syu qt6
* Install pip3:
sudo pacman -Syu python-pip
* Install gpizero using pip3:
sudo pip3 install gpiozero
* Install rpi.gpio:
sudo env CFLAGS="-fcommon" pip install rpi.gpio
* Support access to gpio:
sudo groupadd gpio
sudo usermod -a -G gpio user
sudo su
cat << EOF > /etc/udev/rules.d/90-gpio.rules
KERNEL=="gpiomem", OWNER="root", GROUP="gpio"
EOF
exit发布于 2022-09-16 06:23:57
我试图为raspbian构建pyside6,但是经过几次8-10小时的构建并遇到了奇怪的错误,我决定尝试一下您的方法并切换到manjaro。我可以确认您安装PySide6的方法是否有效。下一个目标是利用linux的这种味道,并使其适应环境。
https://stackoverflow.com/questions/67804165
复制相似问题