安裝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
|