Я считаю, что это может быть общая проблема python/gcc, не относящаяся к pyglpk.Ошибка компиляции pyglpk для установки (Ubuntu 14.04)
Я пытаюсь установить pyglpk на новую установку Ubuntu 14.04. Когда я использую новую установку Ubuntu, устанавливаются оба Python 2.7 и 3. Я считаю, что я правильно установлены перечисленные необходимые зависимости (GLPK и GMP), и я установил дополнительные зависимости, которые еще один пост предложил я, возможно, отсутствует:
apt-get install python-dev libxml2-dev libxslt-dev
Здесь ошибка я получаю при попытке компилировать pyglpk:
sudo make
python setup.py build
running build
running build_ext
building 'glpk' extension
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/local/include -Isrc -I/usr/include/python2.7 -c src/glpk.c -o build/temp.linux-x86_64-2.7/src/glpk.o -m32
In file included from /usr/include/python2.7/Python.h:8:0,
from src/glpk.c:20:
/usr/include/python2.7/pyconfig.h:7:49: fatal error: i386-linux-gnu/python2.7/pyconfig.h: No such file or directory
# include <i386-linux-gnu/python2.7/pyconfig.h>
^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
make: *** [all] Error 1
он смотрит на меня как реальный файл он ищет (pyconfig.h) здесь:
/usr/include/x86_64-linux-gnu/python2.7/pyconfig.h
в то время как мак е/ССАГПЗ, кажется, ищет эквивалентный файл для 32 битного питона:
/usr/include/i386-linux-gnu/python2.7/pyconfig.h
Я собираюсь попробовать установить 32-разрядную Ubuntu вместо этого, хотя я должен быть в состоянии использовать 32-битные программы на 64-битном система. Я сообщу здесь.
Спасибо!
Если вы хотите проголосовать за пост, пожалуйста, оставьте объяснение, как мое сообщение не показывает исследовательских усилий, не ясно или не полезно. Я изучил эту проблему в меру своих возможностей и предоставил то, что, как я считаю, является исчерпывающим и четким описанием проблемы. – i3rendn4v05
Рассмотрите возможность размещения этого вопроса на https://askubuntu.com/. Я также хотел бы предложить вам установить 32-битные библиотеки, например, 'ia32-libs', и не забудьте« sudo dpkg -add-architecture i386' –
Intriguing. Спасибо за ваш совет! Теперь мне нужно вернуться к 64 бит, чтобы попробовать. Я установил и переустановил Ubuntu слишком много раз за последние 3 дня! – i3rendn4v05