安装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 相关文章推荐
python 基础学习第二弹 类属性和实例属性
Aug 27 Python
Python安装第三方库的3种方法
Jun 21 Python
使用Python读写文本文件及编写简单的文本编辑器
Mar 11 Python
python制作爬虫爬取京东商品评论教程
Dec 16 Python
用Python将IP地址在整型和字符串之间轻松转换
Mar 22 Python
python的移位操作实现详解
Aug 21 Python
python 函数的缺省参数使用注意事项分析
Sep 17 Python
python实现简易淘宝购物
Nov 22 Python
详解有关PyCharm安装库失败的问题的解决方法
Feb 02 Python
keras实现图像预处理并生成一个generator的案例
Jun 17 Python
Python中实现一行拆多行和多行并一行的示例代码
Sep 06 Python
python 如何用map()函数创建多线程任务
Apr 07 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
删除无限级目录与文件代码共享
2006/07/12 PHP
使用GDB调试PHP代码,解决PHP代码死循环问题
2015/03/02 PHP
php获取今日开始时间和结束时间的方法
2017/02/27 PHP
thinkphp3.2框架中where条件查询用法总结
2019/08/13 PHP
laravel框架与其他框架的详细对比
2019/10/23 PHP
高性能JavaScript循环语句和条件语句
2016/01/20 Javascript
JavaScript+html5 canvas实现图片破碎重组动画特效
2016/02/22 Javascript
深入理解MVC中的时间js格式化
2016/05/19 Javascript
angularjs 实现带查找筛选功能的select下拉框实例
2017/01/11 Javascript
详解Javascript中DOM的范围
2017/02/13 Javascript
详解微信开发中snsapi_base和snsapi_userinfo及静默授权的实现
2017/03/11 Javascript
vue中实现滚动加载更多的示例
2017/11/08 Javascript
vue如何进行动画的封装
2018/09/26 Javascript
angular6的响应式表单的实现
2018/10/10 Javascript
微信小程序实现留言板(Storage)
2018/11/02 Javascript
微信小程序实现列表页的点赞和取消点赞功能
2018/11/02 Javascript
Vue中JS动画与Velocity.js的结合使用
2019/02/13 Javascript
vue学习之Vue-Router用法实例分析
2020/01/06 Javascript
JS实现纵向轮播图(初级版)
2020/01/18 Javascript
Python 爬虫爬取指定博客的所有文章
2016/02/17 Python
火车票抢票python代码公开揭秘!
2018/03/08 Python
python 对dataframe下面的值进行大规模赋值方法
2018/06/09 Python
给你一面国旗 教你用python画中国国旗
2019/09/24 Python
python 使用递归回溯完美解决八皇后的问题
2020/02/26 Python
移动端Html5页面生成图片解决方案
2018/08/07 HTML / CSS
总经理秘书工作职责
2013/12/26 职场文书
幼儿园安全检查制度
2014/01/30 职场文书
预备党员入党自我评价范文
2014/03/10 职场文书
市场营销方案范文
2014/03/11 职场文书
2014年教师业务学习材料
2014/05/12 职场文书
校长竞聘演讲稿
2014/05/16 职场文书
快递员岗位职责
2014/09/12 职场文书
2014年司法所工作总结
2014/11/22 职场文书
在python中实现导入一个需要传参的模块
2021/05/12 Python
JavaScript选择器函数querySelector和querySelectorAll
2021/11/27 Javascript
奥特曼十大神器:奥特手镯在榜,第一是贝利亚的神器
2022/03/18 日漫