Отсутствует Python.h и невозможно найти

Я знаю, что уже есть аналогичные вопросы о пропавшем Python.h, но до сих пор не работало.

Мне нужны библиотеки Python, чтобы использовать Tossim, который является симулятором tinyOS ( http://tinyos.net ).

Python, похоже, уже установлен на моей системе Ubuntu 12.04. Фактически всякий раз, когда я запускаю команду

$ python -V 

Я получаю вывод 2.7.3

В любом случае, когда я пытаюсь найти Python.h, файл не найден. Библиотеки Python расположены в usr / lib /, но в папке нет заголовков.

Имейте в виду, что я уже пробовал наиболее распространенное решение этой проблемы: $ sudo apt-get install python-dev , а также $ sudo apt-get update . Никто из них не работал для меня.

Что мне теперь делать? Я попытался удалить и переустановить python-dev без каких-либо успехов. Я только думаю, чтобы вручную загрузить и поместить заголовок в папку usr / lib / python2.7. Но я сомневаюсь, что это хорошая идея. Может кто-нибудь мне помочь? Заранее спасибо.

Ubuntu (и Debian) хранит файлы Python в /usr/include/python2.7 . Если установлен пакет python2.7-dev (зависимость от python-dev ), то Python.h будет располагаться по адресу:

 /usr/include/python2.7/Python.h 

Вы можете найти, какие пакеты содержат файл с помощью команды:

 dpkg -S Python.h 

или укажите, какие файлы установлены с пакетом с:

 dpkg -L python2.7-dev