Вопрос

Я пытаюсь установить SciPy, следуя этим инструкциям: http://www.scipy.org/Download

И постоянно получаю ошибку при их сборке для OS X Lepeord 10.5.7:

дилд:ошибка привязки отложенного символа:Символ не найден:_iconv_open Ссылка из:/usr/lib/libaprutil-1.0.dylib Ожидается в:/opt/local/lib/libiconv.2.dylib

дилд:Символ не найден:_iconv_open Ссылка из:/usr/lib/libaprutil-1.0.dylib Ожидается в:/opt/local/lib/libiconv.2.dylib

Обратная трассировка (последний последний вызов):Файл "setup.py", строка 82, в ПОЛНАЯ ВЕРСИЯ += svn_version() Файл "setup.py", строка 74, в svn_version повысить значение ошибки ("Ошибка при анализе версии svn?") Значение ошибки:Ошибка при разборе версии svn?

Это было полезно?

Решение

Вам абсолютно необходимо создавать SciPy из исходного кода?Похоже, было бы намного проще установить SciPy на Mac OS X Leopard, используя Установщик SciPy Superpack (который упоминается на Страница загрузки SciPy).Именно так я установил SciPy, и у меня никогда не было с ним никаких проблем.

Другие советы

Причина сбоя заключается в том, что у вас в вашем / opt / local установлены устройства, которые создают помехи системным библиотекам.libiconv установлен в /usr/lib

У MacPorts есть привычка все портить.Отключение DYLD_LIBRARY_PATH при запуске (и при использовании) подобных библиотек исправило бы это.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top