首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Raspberry PI 4上运行PySide6和GPIO

在Raspberry PI 4上运行PySide6和GPIO
EN

Stack Overflow用户
提问于 2021-06-02 11:23:14
回答 1查看 768关注 0票数 5

最近我买了一个全新的Raspberry Pi 4B和8Gb内存,并安装了Ubuntu 21.04。

我的目标是在触摸屏上创建一个GUI,它控制GPIO引脚(一些硬件设备)。

由于控制GPIO是由Python完成的,所以我也想使用它来编写GUI。我看了几个教程,决定使用PySide6 +QtQuick。这类程序在我的个人笔记本上运行良好,但当试图下载所需的Raspberry依赖项时,例如:

python3.9 -m pip install PySide6

我得到了以下错误:

代码语言:javascript
复制
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上进行测试

运行以下命令:

代码语言:javascript
复制
* 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
EN

回答 1

Stack Overflow用户

发布于 2022-09-16 06:23:57

我试图为raspbian构建pyside6,但是经过几次8-10小时的构建并遇到了奇怪的错误,我决定尝试一下您的方法并切换到manjaro。我可以确认您安装PySide6的方法是否有效。下一个目标是利用linux的这种味道,并使其适应环境。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67804165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档