Ответ 1
Вы попробовали решение, найденное здесь?
Возможно, в вашей среде python3
вам нужно python3-dev
или python3.2-dev
вместо python-dev
, чтобы установить Python.h
для python3.
Я создал виртуальную среду с virtualenvwrapper, используя Python 3.
mkvirtualenv foo -p /usr/bin/python3
Я попытался выполнить установку pip
psycopg2
и получил следующую ошибку:
./psycopg/psycopg.h:30:20: fatal error: Python.h: No such file or directory
У меня самая последняя версия python-dev
. Я могу успешно установить psycopg2
с помощью virtualenv с помощью Python 2.
Каков трюк для его установки в virtualenv с помощью Python 3?
Вы попробовали решение, найденное здесь?
Возможно, в вашей среде python3
вам нужно python3-dev
или python3.2-dev
вместо python-dev
, чтобы установить Python.h
для python3.
Если вы используете python3.4, попробуйте установить python34-devel
, выполнив эту команду
sudo yum install python34-devel