您现在的位置: 万盛学电脑网 >> 程序编程 >> 网络编程 >> 编程语言综合 >> 正文

安装dbus-python的简要教程

作者:佚名    责任编辑:admin    更新时间:2022-06-22

   这篇文章主要介绍了安装dbus-python的简要教程,dbus-python在Python编程中多用于处理进程之间的通信,需要的朋友可以参考下

  写一个 python 脚本需要用到 dbus,但因为 dbus-python 这个包并没有提供 setup.py , 所以无法通过 pip 直接安装,唯有下载源码手动编译安装一途了。

  ?

1 2 3 wget https://pypi.python.org/packages/source/d/dbus-python/dbus-python-0.84.0.tar.gz tar zxvf dbus-python-0.84.0.tar.gz cd dbus-python-0.84.0

  但事有不顺,在 ./configure 的过程中,还是出了一些错。

  ?

1 2 3 4 5 6 7 8 9 10 configure: error: Package requirements (dbus-1 >= 1.0) were not met:   No package 'dbus-1' found   Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix.   Alternatively, you may set the environment variables DBUS_CFLAGS and DBUS_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.

  这显然是缺失了依赖库

  ?

1 sudo apt-get install libdbus-glib-1-dev

  然后安装就就可以顺利进行了

  ?

1 2 3 ./configure make sudo make install