2015-08-19 58 views
3

安裝python-監務我在 樹莓派模型B +安裝Python模塊用於監務時有問題。我怎麼解決這個問題 ?謝謝!如何在樹莓派

[email protected] ~ $ sudo pip install python-gammu 
Downloading/unpacking python-gammu 
    Running setup.py egg_info for package python-gammu 
    Package gammu was not found in the pkg-config search path. 
    Perhaps you should add the directory containing `gammu.pc' 
    to the PKG_CONFIG_PATH environment variable 
    No package 'gammu' found 
    Traceback (most recent call last): 
     File "<string>", line 14, in <module> 
     File "/home/pi/build/python-gammu/setup.py", line 108, in <module> 
     check_minimum_gammu_version() 
     File "/home/pi/build/python-gammu/setup.py", line 43, in check_minimum_gammu_version 
     "gammu" 
     File "/usr/lib/python2.7/distutils/spawn.py", line 34, in spawn 
     _spawn_posix(cmd, search_path, dry_run=dry_run) 
     File "/usr/lib/python2.7/distutils/spawn.py", line 167, in _spawn_posix 
     (cmd[0], exit_status) 
    distutils.errors.DistutilsExecError: command 'pkg-config' failed with exit status 1 
    Complete output from command python setup.py egg_info: 
    Package gammu was not found in the pkg-config search path. 

Perhaps you should add the directory containing `gammu.pc' 

to the PKG_CONFIG_PATH environment variable 

No package 'gammu' found 

Traceback (most recent call last): 

    File "<string>", line 14, in <module> 

    File "/home/pi/build/python-gammu/setup.py", line 108, in <module> 

    check_minimum_gammu_version() 

    File "/home/pi/build/python-gammu/setup.py", line 43, in check_minimum_gammu_version 

    "gammu" 

    File "/usr/lib/python2.7/distutils/spawn.py", line 34, in spawn 

    _spawn_posix(cmd, search_path, dry_run=dry_run) 

    File "/usr/lib/python2.7/distutils/spawn.py", line 167, in _spawn_posix 

    (cmd[0], exit_status) 

distutils.errors.DistutilsExecError: command 'pkg-config' failed with exit status 1 

---------------------------------------- 
Command python setup.py egg_info failed with error code 1 in /home/pi/build/python-gammu 
Storing complete log in /root/.pip/pip.log 
+0

是否安裝了監務庫和可能它的開發包? – deets

+0

是的,這些都已安裝。 – drled

+0

那麼,是什麼'的dpkg -L監務-dev'(或任何包裝的稱呼)的產量,幷包含頭文件和gammu.pc或任何其他* .PC文件? – deets

回答

1

我能夠通過安裝rasbian的完整新版本來解決這個問題。

1

我有完全一樣的問題的探析,甚至更新到最新版本的Raspbian(2016年5月27日 - raspbian - 傑西)並沒有解決這個問題(由OP的建議)。

在新系統中,我跑

sudo apt-get update 
sudo apt-get install gammu 
sudo gammu-config 
pip install python-gammu 

和再失敗,出現相同的錯誤消息的OP已經發布。

然而,要走的路似乎運行

sudo apt-get install python-gammu 

代替。這將python-gammu安裝到python2中 - 在python3 gammu中缺少。沒有解決方案呢。