'altinstall' python-devel; не может установить psycopg2 на centos
Я установил python2.7 на моем
centos 2.6.32-431.17.1.el6.x86_64
следуя этим указаниям:
- Как просмотреть пакеты с файлами в определенном каталоге?
- в чем разница между / usr / lib и / etc / systemd?
- Как я могу имитировать `sudo su - user` в скрипте?
- Что такое смещение файла в lsof output?
- Regex on Postfix с использованием Centos
http://toomuchdata.com/2014/02/16/how-to-install-python-on-centos/
#after the yum stuff... # Python 2.7.6: wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz tar xf Python-2.7.6.tar.xz cd Python-2.7.6 ./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib" make && make altinstall
Я пытаюсь установить psycopg2:
[stuff]# pip2.7 install psycopg2 ... ./psycopg/psycopg.h:31:22: error: libpq-fe.h: No such file or directory
При исследовании это означает, что мне нужно установить python-devel (я думаю), но я не могу установить это, потому что он установил бы для моего 2.6 default в системе.
Я попытался установить из источника:
[stuff]# python2.7 ./external_dependancies/psycopg2-2.5.3/setup.py install Traceback (most recent call last): File "./external_dependancies/psycopg2-2.5.3/setup.py", line 474, in <module> use_pydatetime = int(parser.get('build_ext', 'use_pydatetime')) File "/usr/local/lib/python2.7/ConfigParser.py", line 607, in get raise NoSectionError(section) ConfigParser.NoSectionError: No section: 'build_ext'
Что мне нужно сделать, чтобы получить python-devel (или еще лучше, psycopg2) в моей системе
One Solution collect form web for “'altinstall' python-devel; не может установить psycopg2 на centos”
Мне не хватало этого пакета:
libpqxx-devel.x86_64