Ответ 1
Вам нужно установить пакет python-dev
; это зависит от правильного пакета, который содержит Python.h
:
apt-get install python-dev
Я получаю ошибку ниже при установке фляжки в 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.
==========================================================================
Вам нужно установить пакет python-dev
; это зависит от правильного пакета, который содержит Python.h
:
apt-get install python-dev
sudo apt-get install python-dev
или
sudo apt-get install python3-dev for python3
Для тех, кто использует веб-службы Amazon (AWS).
Установите свои системы. Цепь разработки. эта ссылка:
yum (Amazon AMI, RedHat, Centos)
sudo yum groupinstall -y "Development Tools"
apt (Debian, Ubuntu, Mint)
sudo apt-get install -y build-essential