Компиляция привязки Python в Linux - PullRequest
3 голосов
/ 26 марта 2010

Я пытаюсь скомпилировать привязку Python, но не могу найти заголовок python.h в Debian Какой пакет я должен установить?

Ответы [ 5 ]

5 голосов
/ 26 марта 2010

вы должны установить python-dev

1 голос
/ 27 марта 2010

Прежде всего, заголовочный файл для встраивания или расширения python - Python.h, с прописными буквами P. Linux чувствителен к регистру, и python.h не будет работать.

В производных от Debian и Debian, таких как Ubuntu, вы можете использовать apt-file, чтобы узнать, какой пакет установить, с указанием имени файла:

$ apt-file search Python.h
...
python2.6-dbg: /usr/include/python2.6_d/Python.h
python2.6-dev: /usr/include/python2.6/Python.h
...
1 голос
/ 26 марта 2010

Необходимо установить пакет python-dev.

0 голосов
/ 26 марта 2013
sudo apt-get install python2.6-dev 

или

sudo apt-get install python2.7-dev 

В соответствии с параметром virtualenv

0 голосов
/ 26 марта 2010

Вам не хватает заголовка разработки. попробовать

sudo apt-get install python-dev
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...