【发布时间】:2022-11-09 23:29:50
【问题描述】:
我正在将基于 arm 的系统从 debian 10 升级到 debian 11,但是 python 让我很头疼。
我正在使用 bluedot api 在其上运行蓝牙服务器,但这需要 dbus-python api。自行安装很麻烦,但现在找不到模块错误已从 dbus 转移到 _dbus_bindings。现在我迷路了。
我为 dbus 安装了所有依赖项,但它仍然无法正常工作。
完整错误:
File "/etc/test.py", line 3, in <module>
import dbus
File "<frozen zipimport>", line 259, in load_module
File "/usr/local/lib/python3.9/dist-packages/dbus_python-1.2.18-py3.9-linux-aarch64.egg/dbus/__init__.py", line 73, in <module>
File "<frozen zipimport>", line 259, in load_module
File "/usr/local/lib/python3.9/dist-packages/dbus_python-1.2.18-py3.9-linux-aarch64.egg/dbus/types.py", line 8, in <module>
# iterator. Don't check the type! Use hasattr to check for both
ModuleNotFoundError: No module named '_dbus_bindings'
我不知道问题是新的 debian,还是它附带的从 python 3.7.3 到 3.9.2 的切换。
【问题讨论】:
标签: python python-3.x