安装dbus-python的简要教程

   这篇文章主要介绍了安装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

时间: 2024-08-02 18:37:22

安装dbus-python的简要教程的相关文章

Python多线程实例教程_python

本文以实例形式较为详细的讲解了Python的多线程,是Python程序设计中非常重要的知识点.分享给大家供大家参考之用.具体方法如下: 用过Python的人都会觉得Python的多线程很类似于Java的多线程机制,但是比JAVA的多线程更灵活.在早期的Python多线程实现中,采用了thread模块.例如:   from time import ctime,sleep from thread import start_new_thread def loop1(): print "enter lo

win8安装到u盘图文教程

安装win8到u盘不知道大家有没有想过?试想想如果将win8安装到U盘(或者移动硬盘也可以),随身携带,走到哪插上U盘,一切搞定!移动办公,这才是王道,什么"云"都弱爆了!小编今天就带来详细的win8安装到u盘图文教程. Win8安装到u盘图文教程 捣鼓了2天,终于搞定了,不敢独享,特拿来与大家分享下!就拿微软的最新操作系统Win8来做个范例吧!网络上流传的方法很多,这里以最简单的小白看了也可以的方法来举例.(意思就是把U盘当C盘装系统了,带到任何一款机器上都可以启动直接进入Win8,

在Linux系统中安装Go语言的详细教程

  这篇文章主要介绍了在Linux系统中安装Go语言的详细教程,由于国内很多人对谷歌的盲目追捧,导致Go语言在国内的人气远超国外...需要的朋友可以参考下 Go (也叫 "golang")是一款由Google最初开发的编程语言.它自诞生就有几个设计原则:简单性.安全性和速度.Go语言发行版拥有各种调试.测试.调优和代码审查工具.如今Go语言和它的工具链在大多数Linux发行版的基础仓库都可用,用默认的包管理器就可以安装. 在Ubuntu.Debian 或者 Linux Mint上安装G

硬盘安装Win7+win8双系统教程

Windows 8系统core版又称作Win8系统核心版,这个版本适用于台式机和笔记本用户以及普通家庭用户.对普通用户来讲,Windows 8就是最佳选择.包括全新的Windows商店.文件资源管理器(原Windows资源管理器).任务管理器等等,还将包含以前仅在企业版/旗舰版中才提供的功能服务.针对中国等新型市场,微软将提供本地语言版Win8,即Win8中文版.硬盘安装Win7+win8双系统教程具体步骤: 一.工具/原料 win8镜像 win7系统 NTFS分区一个(别的没试过,一般都NTF

linux中安装Zend Optimizer与eAccelerator教程

eAccelerator与Zend Optimizer是一个加速软件了,我们可以利用它与php环境同步运行使用得php性能更好了,下面来一起看看linux中安装Zend Optimizer与eAccelerator教程 下载Zend Optimizer http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz tar -xzvf ZendOptimizer-3.3.9-linux

Centos7下使用yum安装mysql数据库的详细教程(增强版)_Mysql

在之前给大家分享过这篇文章:CentOS 7.0下使用yum安装mysql的方法详解,小编觉得不够详细,今天给大家通过本文给大家做个补充,感兴趣的朋友可以参考下. 1. 下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2. 安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mysql-community-re

《趣学Python——教孩子学编程》——1.3 当你安装好Python以后

1.3 当你安装好Python以后 现在在你的Windows或者苹果OS X桌面上应该能看到标有IDLE的图标了.如果你用的是Ubuntu,在"应用"菜单中,你应该能看到一个新的组"编程",其中有个应用叫IDLE(使用Python 3.2)或更早的版本. 双击这个图标,或者选择这个菜单项,你应该会看到如图1-8所示的窗口. 这是"PythonShell程序",是Python集成开发环境的一部分.这三个大于号(>>>)叫做&quo

使用Pyrex来扩展和加速Python程序的教程_python

 Pyrex 是一种专门设计用来编写 Python 扩展模块的语言.根据 Pyrex Web 站点的介绍,"它被设计用来在友好易用的高级 Python 世界和凌乱的低级 C 世界之间搭建一个桥梁."虽然几乎所有的 Python 代码都可以作为有效的 Pyrex 代码使用,但是您可以在 Pyrex 代码中添加可选的静态类型声明,从而使得这些声明过的对象以 C 语言的速度运行.加速 Python 从某种意义上来说,Pyrex 只是不断发展的 Python 类语言系列的一个部分:Jython

《趣学Python编程》——1.3 当你安装好Python以后

1.3 当你安装好Python以后 现在在你的Windows或者苹果OS X桌面上应该能看到标有IDLE的图标了.如果你用的是Ubuntu,在"应用"菜单中,你应该能看到一个新的组"编程",其中有个应用叫IDLE(使用Python 3.2)或更早的版本. 双击这个图标,或者选择这个菜单项,你应该会看到如图1-8所示的窗口. 这是"PythonShell程序",是Python集成开发环境的一部分.这三个大于号(>>>)叫做&quo