2015-08-19 3 views
3

У меня возникла проблема при установке модуля python для gammu на малиновый pi модель b +. Как я могу решить эту проблему ? Благодаря!Как установить python-gammu на Raspberry pi

[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

Вы установили библиотеку gammu и, возможно, это dev-пакет? – deets

+0

да, они установлены. – drled

+0

Так что же означает 'dpkg -L gammu-dev' (или все, что называется пакетом), содержит ли заголовки и gammu.pc или любой другой файл * .pc? – deets

ответ

1

Я смог решить эту проблему, установив полную новую версию rasbian.

1

У меня была точно такая же проба, и даже обновление до самой последней версии Raspbian (2016-05-27-raspbian-jessie) не решило ее (как было предложено 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 отсутствует. Пока нет решения.

Смежные вопросы