1

次の手順に従って SciPy をインストールしようとしています: http://www.scipy.org/Download

そして、OS X Lepeord 10.5.7 用にそれらをビルドすると、常にエラーが発生します。

dyld: レイジー シンボル バインドに失敗しました: シンボルが見つかりません: _iconv_open 参照元: /usr/lib/libaprutil-1.0.dylib 予期される場所: /opt/local/lib/libiconv.2.dylib

dyld: シンボルが見つかりません: _iconv_open 参照元: /usr/lib/libaprutil-1.0.dylib 予期される場所: /opt/local/lib/libiconv.2.dylib

トレースバック (最新の呼び出しが最後): ファイル "setup.py"、82 行目、FULLVERSION += svn_version() ファイル "setup.py"、74 行目、svn_version で ValueError("Error while parsing svn version ?") ValueError : svn バージョンの解析中にエラーが発生しましたか?

4

2 に答える 2

3

SciPy をソースからビルドすることは絶対に必要ですか? Mac OS X Leopard に SciPy をインストールするには、SciPy Superpack インストーラー( SciPy ダウンロード ページに記載されています) を使用する方がはるかに簡単なようです。それが私がSciPyをインストールした方法であり、問​​題は一度もありませんでした。

于 2009-07-18T20:27:44.677 に答える
2

失敗する理由は、システム ライブラリに干渉しているものが /opt/local にインストールされているためです。libiconv は /usr/lib にインストールされます

MacPorts には、物事を台無しにする癖があります。このようにライブラリを実行するとき (および使用するとき) に DYLD_LIBRARY_PATH を設定解除すると、修正されます。

于 2009-08-18T22:41:36.493 に答える