Уведомления

Группа в Telegram: @pythonsu

#1 Июль 31, 2013 16:04:48

agryn
От: Украина
Зарегистрирован: 2011-12-14
Сообщения: 189
Репутация: +  0  -
Профиль   Отправить e-mail  

Установака lxlm в virtualenv с отличной от установленой в системе версии python

Есть ОСь Ubuntu 10.04.4 (x64), в которой по умолчанию стоит python 2.6. В виртуальное окружение установил python 2.7

virtualenv -p /usr/bin/python2.7 django_env
cd django_env
source bin/activate
pip install -U pip
и далее хочу установить lxml
pip install lxml
Получаю ошибку:
error: command 'gcc' failed with exit status 1
----------------------------------------
Cleaning up...
Command /home/sash/django_env/bin/python2.7 -c "import setuptools;__file__='/home/sash/django2_env/build/lxml/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-tYrjRf-record/install-record.txt --single-version-externally-managed --install-headers /home/sash/django_env/include/site/python2.7 failed with error code 1 in /home/sash/django_env/build/lxml
Походу смысл ошибки в том что для установки/компиляции lxml нужны заголовки (девелоп версия lxml для python2.7.x), если б в виртуальное окружение нужно было установить ту же версию python что в системе то проблем бы не возникло, а так по идее нужно установщику python подсунуть ету девелоп версию или еще что то…
Короче подскажите кто как справился с данной проблемой.

Офлайн

#2 Июль 31, 2013 16:50:04

agryn
От: Украина
Зарегистрирован: 2011-12-14
Сообщения: 189
Репутация: +  0  -
Профиль   Отправить e-mail  

Установака lxlm в virtualenv с отличной от установленой в системе версии python

Походу решение нашел (здесь)

CFLAGS=-fPIC STATIC_DEPS=true pip install lxml

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version