Pergunta

Estou tentando instalar o Scipy seguindo estas instruções: http://www.scipy.org/download

E constantemente obtendo erro para construí -los para o OS X Lepeord 10.5.7:

Dyld: Lazy Symbol Binding Falha: Símbolo não encontrado: _iconv_open referenciado em: /usr/lib/libaprutil-1.0.dylib esperado em: /opt/local/lib/libiconv.2.dylib

Dyld: Símbolo não encontrado: _iconv_open referenciado em: /usr/lib/libaprutil-1.0.dylib esperado em: /opt/local/lib/libiconv.2.dylib

Traceback (chamada mais recente): arquivo "setup.py", linha 82, em fullversion += svn_version () arquivo "setup.py", linha 74, no svn_version aumente o valueerror ("erro ao analisar a versão svn?") ValueError : Erro ao analisar a versão SVN?

Foi útil?

Solução

É absolutamente necessário que você construa Scipy a partir da fonte? Parece que seria muito mais fácil instalar o Scipy no Mac OS X Leopard usando o Instalador Scipy Superpack (que é mencionado no Página de download scipy). Foi assim que instalei o Scipy e nunca tive problemas com isso.

Outras dicas

O motivo pelo qual está falhando é que você tem coisas instaladas em seu /opt /local, que estão interferindo nas bibliotecas do sistema. Libiconv está instalado em /usr /lib

Macports tem o hábito de bagunçar as coisas. Desfondo o dyld_library_path quando você executa (e quando você usa) bibliotecas como essa o corrigiriam.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top