Не удается установить numpy на Mountain Lion
Я совершенно не знаком с Python, я пытаюсь установить NLTK на основе http://nltk.org/install.html
У меня установлено все, кроме numpy
(он говорит, что numpy
не является обязательным, но когда я пытаюсь импортировать nltk
, там говорится об ошибке, потому что он не смог найти модуль numpy
)
после запуска sudo pip install -U numpy
Я работаю на Mac с Mountain Lion, python v2.7.3
Я получаю следующую ошибку (я включил только конец журнала):
Файл "/private/tmp/pip-build/numpy/numpy/core/setup.py", строка 696, в get_mathlib_info
raise RuntimeError ( "Сломанная инструментальная цепочка: невозможно связать простую программу C" )
RuntimeError: Broken toolchain: невозможно связать простую программу C
Не удалось выполнить команду python setup.py egg_info с кодом ошибки 1 в /tmp/pip -build/numpy
Кто-нибудь видел, что это произошло?
Ответы
Ответ 1
Если вы откроете командную строку и введите gcc
, она будет запущена без ошибок? Если нет, вам может потребоваться установить XCode (доступно в AppStore), а затем инструменты командной строки (похоже на этот пост), чтобы вы могли завершить установку для numpy.
Ответ 2
Недавно я видел это вместе с:
clang: error: неизвестный аргумент: '-mno-fused-madd' [-Wunused-командной строки аргументов твердолобый ошибок в-будущем]
См. здесь, чтобы исправить:
clang error: неизвестный аргумент: '-mno-fused-madd' (ошибка установки пакета python)
Ответ 3
Похоже, на этот вопрос уже был дан ответ: Проблемы с pip install numpy - RuntimeError: Broken toolchain: невозможно связать простую программу C
Настройка ARCHFLAGS
позволила мне установить numpy (запуск Mavericks с инструментами командной строки 5.1.1):
ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future pip install --upgrade numpy