安装dbus-python的简要教程


Posted in Python onMay 05, 2015

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

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 的过程中,还是出了一些错。

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.

这显然是缺失了依赖库

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

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

./configure
make
sudo make install

Python 相关文章推荐
在windows下快速搭建web.py开发框架方法
Apr 22 Python
Python获取当前路径实现代码
May 08 Python
SVM基本概念及Python实现代码
Dec 27 Python
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
Mar 19 Python
Python使用folium excel绘制point
Jan 03 Python
Python中函数的基本定义与调用及内置函数详解
May 13 Python
python变量的存储原理详解
Jul 10 Python
Kali Linux安装ipython2 和 ipython3的方法
Jul 11 Python
Python while循环使用else语句代码实例
Feb 07 Python
Python求解排列中的逆序数个数实例
May 03 Python
Keras 使用 Lambda层详解
Jun 10 Python
Python中使用Lambda函数的5种用法
Apr 01 Python
使用SAE部署Python运行环境的教程
May 05 #Python
在Python中使用PIL模块对图片进行高斯模糊处理的教程
May 05 #Python
在Python中使用mechanize模块模拟浏览器功能
May 05 #Python
python实现自动更换ip的方法
May 05 #Python
浅谈MySQL中的触发器
May 05 #Python
python去除所有html标签的方法
May 05 #Python
python实现将汉字转换成汉语拼音的库
May 05 #Python
You might like
基于OpenCV的PHP图像人脸识别技术
2009/10/11 PHP
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
2014/04/29 PHP
PHP自定义函数格式化json数据示例
2016/09/14 PHP
PHP/HTML混写的四种方式总结
2017/02/27 PHP
分析Node.js connect ECONNREFUSED错误
2013/04/09 Javascript
JS.getTextContent(element,preformatted)使用介绍
2013/09/21 Javascript
javascript验证只能输入数字和一个小数点示例
2013/10/21 Javascript
JS使用parseInt解析数字实现求和的方法
2015/08/05 Javascript
js获取及修改网页背景色和字体色的方法
2015/12/29 Javascript
javascript简单比较日期大小的方法
2016/01/05 Javascript
一道优雅面试题分析js中fn()和return fn()的区别
2016/07/05 Javascript
微信小程序点击控件修改样式实例详解
2017/07/07 Javascript
基于js实现数组相邻元素上移下移
2020/05/19 Javascript
微信小程序开发(一):服务器获取数据列表渲染操作示例
2020/06/01 Javascript
解决VUE-Router 同一页面第二次进入不刷新的问题
2020/07/22 Javascript
javascript使用正则表达式实现注册登入校验
2020/09/23 Javascript
[13:39]2014 DOTA2华西杯精英邀请赛 5 25 NewBee VS DK第一场
2014/05/26 DOTA
利用Python实现图书超期提醒
2016/08/02 Python
对Python2与Python3中__bool__方法的差异详解
2018/11/01 Python
python+opencv实现阈值分割
2018/12/26 Python
Python django搭建layui提交表单,表格,图标的实例
2019/11/18 Python
在OpenCV里使用Camshift算法的实现
2019/11/22 Python
python将三维数组展开成二维数组的实现
2019/11/30 Python
Python 使用 environs 库定义环境变量的方法
2020/02/25 Python
Python生成器传参数及返回值原理解析
2020/07/22 Python
巧用HTML5给按钮背景设计不同的动画简单实例
2016/08/09 HTML / CSS
纽约的奢华内衣店:Journelle
2016/07/29 全球购物
给分销商的致歉信
2014/01/14 职场文书
青春奉献演讲稿
2014/05/08 职场文书
小学雷锋月活动总结
2014/07/03 职场文书
超市仓管员岗位职责范本
2014/09/18 职场文书
群众路线教育实践活动心得体会(四风)
2014/11/03 职场文书
驳回起诉裁定书
2015/05/19 职场文书
新员工试用期工作总结2015
2015/05/28 职场文书
嘉年华活动新闻稿
2015/07/17 职场文书
2019年教师入党申请书
2019/06/27 职场文书