用户警告:Python dbus 软件包未安装。 尝试使用发行版的包管理器安装它,它通常称为 python-dbus 或 python3-dbus,但您可能必须尝试使用 dbus-python,例如使用点时。 warnings.warn(msg)
我正在使用虚拟环境来运行,但每次我发送通知时都会显示此错误。
啊,我尝试安装 dbus 软件包,但它已经安装在我的系统中,所以我再次运行代码,但不幸的是,它显示了相同的错误!
使用
apt
将安装到 dist-packages
,而使用 pip
和 venv
将安装到 site-packages
。
如果您使用
venv
创建 --system-site-packages
那么将从 dist-packages
获取 apt 软件包。
如果您在“正常”
pip install dbus-python
处于活动状态时执行venv
,也应该可以工作。