«Pip install SQLAlchemy» Результаты в «фатальной ошибке: Python.h: нет такого файла или каталога»

призвание

pip install SQLAlchemy 

Я получаю сообщение об ошибке:

 lib/sqlalchemy/cextension/processors.c:10:20: fatal error: Python.h: No such file or directory 

Насколько мне известно, у меня есть правильная версия Python (2.7.3) и ОС (Ubuntu 12.04) (см. Ниже), чтобы это работало. Я что-то делаю неправильно?

Установка действительно работает как

 pip install --global-option='--without-cextensions' SQLAlchemy" 

но я хочу расширения C.

Полная мощность:

 root@mycomputer:/# pip install SQLAlchemy Downloading/unpacking SQLAlchemy Downloading SQLAlchemy-0.8.3.tar.gz (3.9Mb): 3.9Mb downloaded Running setup.py egg_info for package SQLAlchemy warning: no files found matching '*.jpg' under directory 'doc' no previously-included directories found matching 'doc/build/output' Installing collected packages: SQLAlchemy Running setup.py install for SQLAlchemy building 'sqlalchemy.cprocessors' extension gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c lib/sqlalchemy/cextension/processors.c -o build/temp.linux-x86_64-2.7/lib/sqlalchemy/cextension/processors.o lib/sqlalchemy/cextension/processors.c:10:20: fatal error: Python.h: No such file or directory compilation terminated. *************************************************************************** command 'gcc' failed with exit status 1 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: no files found matching '*.jpg' under directory 'doc' no previously-included directories found matching 'doc/build/output' *************************************************************************** WARNING: The C extension could not be compiled, speedups are not enabled. Plain-Python build succeeded. *************************************************************************** Successfully installed SQLAlchemy Cleaning up... root@mycomputer:/# 

Версия Python:

 root@mycomputer:/#python -V Python 2.7.3 root@mycomputer:/# 

Версия Ubuntu:

 root@mycomputer:/#cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=12.04 DISTRIB_CODENAME=precise DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS" root@mycomputer:/# 

2 Solutions collect form web for “«Pip install SQLAlchemy» Результаты в «фатальной ошибке: Python.h: нет такого файла или каталога»”

Вам необходимо установить пакет python-dev (или аналогичного имени) для вашей версии Python. Он включает в себя все файлы заголовков, необходимые для компиляции расширений C. Эти файлы (к сожалению) не включены в пакеты python по умолчанию.

Для Ubuntu команда

 sudo apt-get install python-dev 

или

 sudo apt-get install python3-dev 

в зависимости от того, какую версию вы используете.

 sudo apt-get install python-dev -y 
  • Преобразование ORM SQLAlchemy в pandas DataFrame
  • Приложение Python + Flask запускается из неправильной папки после запуска Pycharm на 127.0.0.1
  • Как создать немного более сложный фильтр, используя or_ или and_ в sqlalchemy
  • Возможно ли заполнить внешний ключ SQLalchemy в модели и загрузить его связанный объект
  • Как установить значения по умолчанию атрибута в декларации sqlalchemy?
  • Добавление индексов в модели SQLAlchemy после создания таблицы
  • SQLAlchemy - способ сопоставления с единственным (или рассчитанным) свойством
  • Отключить объект из сеанса
  •  
    Interesting Posts for Van-Lav

    Как я могу повторить программу?

    Предотвращение PyQt для отключения исключений, возникающих в слотах

    pandas логический и оператор с и без скобок дает разные результаты

    Перестановки Python с ограничениями

    Как продлить, имитировать или эмулировать функцию диапазона?

    Как настроить качество измененного изображения в библиотеке изображений Python?

    Используя предварительно вычисленную матрицу Грама в линейных моделях sklearn (Lasso, Lars и т. Д.),

    Можете ли вы порекомендовать некоторую клиентскую библиотеку python http?

    Библиотека уведомлений для Windows

    Сортировка стиля Python3 – функция старого cmp-метода в новом ключевом механизме?

    Как шифровать и расшифровывать строку в python?

    Почему я не могу изменить или переназначить значения переменных в списках с помощью цикла for (python)?

    Как экспортировать std :: vector

    Как вернуть код ошибки HTTP без шаблона по умолчанию в Tornado?

    Каковы эквиваленты Python для пакета Ruby's bundler / Perl?

    Python - лучший язык программирования в мире.