Подтвердить что ты не робот

Ошибка "Не удалось скомпилировать C" - при установке флажка

Я получаю ошибку ниже при установке фляжки в virtualenv на debian 7. apt-get-install говорит мне, что у меня уже есть GCC. Я попробовал apt-get install libpcre3-dev, но затем переустановил флягу с pip install Flask-scss --force-reinstall -I, но все равно получил ту же ошибку. Как исправить это, чтобы использовать ускорения?

Ошибка:

markupsafe/_speedups.c:12:20: fatal error: Python.h: No such file or directory
compilation terminated.
==========================================================================
WARNING: The C extension could not be compiled, speedups are not enabled.
Failure information, if any, is above.
Retrying the build without the C extension now.


==========================================================================
WARNING: The C extension could not be compiled, speedups are not enabled.
Plain-Python installation succeeded.
==========================================================================
4b9b3361

Ответ 1

Вам нужно установить пакет python-dev; это зависит от правильного пакета, который содержит Python.h:

apt-get install python-dev

Ответ 2

sudo apt-get install python-dev

или

 sudo apt-get install python3-dev for python3

Ответ 3

Для тех, кто использует веб-службы Amazon (AWS).

Установите свои системы. Цепь разработки. эта ссылка:

yum (Amazon AMI, RedHat, Centos)

sudo yum groupinstall -y "Development Tools"

apt (Debian, Ubuntu, Mint)

sudo apt-get install -y build-essential