安装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编程之属性和方法实例详解
May 19 Python
详解django中url路由配置及渲染方式
Feb 25 Python
pandas DataFrame 行列索引及值的获取的方法
Jul 02 Python
Django在pycharm下修改默认启动端口的方法
Jul 26 Python
django迁移数据库错误问题解决
Jul 29 Python
python数据归一化及三种方法详解
Aug 06 Python
Pytorch基本变量类型FloatTensor与Variable用法
Jan 08 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
Feb 23 Python
python自动脚本的pyautogui入门学习
Apr 01 Python
Python实现简单猜数字游戏
Feb 03 Python
Python tkinter实现日期选择器
Feb 22 Python
python获取对象信息的实例详解
Jul 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
完美解决phpdoc导出文档中@package的warning及Error的错误
2016/05/17 PHP
php项目开发中用到的快速排序算法分析
2016/06/25 PHP
php微信公众平台开发(三)订阅事件处理
2016/12/06 PHP
PHP使用Nginx实现反向代理
2017/09/20 PHP
php解压缩zip和rar压缩包文件的方法
2019/07/10 PHP
laravel接管Dingo-api和默认的错误处理方式
2019/10/25 PHP
jquery 学习之二 属性(html()与html(val))
2010/11/25 Javascript
js判断横竖屏及禁止浏览器滑动条示例
2014/04/29 Javascript
JavaScript数组常用操作技巧汇总
2014/11/17 Javascript
浅谈javascript的分号的使用
2015/05/12 Javascript
AngularJS入门教程之数据绑定原理详解
2016/11/02 Javascript
[原创]javascript typeof id==='string'?document.getElementById(id):id解释
2016/11/02 Javascript
AngularJS表单提交实例详解
2017/02/18 Javascript
几行js代码实现自适应
2017/02/24 Javascript
Node.js中流(stream)的使用方法示例
2017/07/16 Javascript
Vue中常用rules校验规则(实例代码)
2019/11/14 Javascript
javascript设计模式 ? 职责链模式原理与用法实例分析
2020/04/16 Javascript
python实现读取命令行参数的方法
2015/05/22 Python
Python中 Lambda表达式全面解析
2016/11/28 Python
对python中array.sum(axis=?)的用法介绍
2018/06/28 Python
python交互界面的退出方法
2019/02/16 Python
Python在cmd上打印彩色文字实现过程详解
2019/08/07 Python
python学习将数据写入文件并保存方法
2020/06/07 Python
python怎么对数字进行过滤
2020/07/05 Python
pytorch随机采样操作SubsetRandomSampler()
2020/07/07 Python
后勤自我鉴定
2013/10/13 职场文书
工作个人的自我评价
2014/01/14 职场文书
个人查摆剖析材料
2014/02/04 职场文书
美食节目策划方案
2014/05/31 职场文书
无财产离婚协议书范本
2014/10/28 职场文书
2014年银行个人工作总结
2014/12/05 职场文书
撤诉申请书法院范本
2015/05/18 职场文书
银行求职信范文
2019/05/13 职场文书
python内置模块之上下文管理contextlib
2022/06/14 Python
JS开发前端团队展示控制器来为成员引流
2022/08/14 Javascript
TypeScript实用技巧 Nominal Typing名义类型详解
2022/09/23 Javascript