Установка lxml OSX Mavericks 10.9.2

Я пытаюсь установить lxml на 10.9.2 Mavericks, и я использовал все упомянутые решения здесь раньше, но я, кажется, получаю другую ошибку, аргумент «-mno-fused-madd» неизвестен, я думаю, что тогда он просто вызвал предупреждение, но теперь он выдает ошибку вот журнал

cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch x86_64 -arch i386 -pipe -I/usr/include/libxml2 -I/Users/workspace/mybooktype/build/lxml/src/lxml/includes -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/lxml/lxml.etree.c -o build/temp.macosx-10.9-intel-2.7/src/lxml/lxml.etree.o -w -flat_namespace

clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]

clang: note: this will be a hard error (cannot be downgraded to a warning) in the future

error: command 'cc' failed with exit status 1

ОБНОВЛЕНИЕ 1 изначально я пытался установить приложение django booktype, поэтому следуя инструкции, которые я попробовал первым

pip install lxml --install-option="--with-xml2-config=/usr/local/Cellar/libxml2/2.8.0/bin/xml2-config"

person Fady Kamal    schedule 21.03.2014    source источник


Ответы (2)


вам следует установить или обновить инструмент командной строки для xcode. пожалуйста, попробуйте команду в терминале:

xcode-select --install
person tsheasha    schedule 22.03.2014
comment
Я уже пробовал это, но это не сработало, проблема была в версии Python, которую я использовал, сейчас я на 2.7.6. Спасибо за помощь - person Fady Kamal; 22.03.2014

Таким образом, проблема не была связана с компилятором C, она была в версии Python, используемой на машине, видимо, был конфликт версий Python, новая чистая установка Python решила проблему, и файл .bash_profile. затем мы использовали исходную команду

pip install lxml

и он был успешно установлен

person Fady Kamal    schedule 22.03.2014
comment
Используйте HomeBrew для установки свежего питона - person Brad M; 31.03.2014