Ответ 1
Python 2:
sudo apt-get install python-dev
Python 3:
sudo apt-get install python3-dev
Я компилирую psycopg2 и получаю следующую ошибку: Python.h: нет такого файла или каталога
Как скомпилировать его, Ubuntu12 x64.
Python 2:
sudo apt-get install python-dev
Python 3:
sudo apt-get install python3-dev
если вы посмотрите на страницу faq PostgreSQL (http://initd.org/psycopg/docs/faq.html), вы увидите, что они рекомендуют устанавливать пакет разработки pythons, который обычно называемый python-dev
. Вы можете установить через
sudo apt-get install python-dev
Это проблема зависимости.
Я решил эту проблему в Ubuntu, используя apt-get
. Замените его менеджером пакетов, соответствующим вашей системе.
Для любой текущей версии Python:
sudo apt-get install python-dev
Для альтернативной версии Python:
sudo apt-get install python<version>-dev
Например 3.5 в качестве альтернативы:
sudo apt-get install python3.5-dev