У меня была такая же ошибка при попытке установить пакет Python, но я исправил ее.
Ошибка «LONG_BIT»:
$ easy_install astropy
/my_path/epd/epd-7.3-2-rh5-x86/include/python2.7/pyport.h:849:2:
error: #error "LONG_BIT definition appears wrong for platform
(bad gcc/glibc config?)." error: Setup script exited with error:
command 'gcc' failed with exit status 1
Как вы предлагаете, Алекс, мне пришлось установить правильную версию epd Python, соответствующую требованиям моей машины и пакета, который я хотел установить. Были запущены параллельные версии Python, и я думаю, что именно из-за этого возникла путаница и ошибка. Перейдите в Репозиторий Enthought (нажмите «Войти в репозиторий» -> Установщики) и установите правильную версию.
Убедитесь, что вы все очистите (или попросите кого-нибудь, кто знает, что они делают, сделать это для вас), удалив старые версии Python. Затем, конечно, измените ваш путь .cshrc, чтобы он указывал на новую версию и правильно поставил файл. После этого у меня не было проблем.
Я понимаю, что этот вопрос задавали 4 года назад!