2016-12-20 9 views
1

に、インストール自作使用して、エラーの読み込みscipyのダウンロードに貼り付けます。はこれが起こるのMacOSシエラ

ルート・エラーは次のとおりです。

packages/scipy/special/__init__.py", line 636, in <module> 
     from ._ufuncs import * 
    ImportError: dlopen(/usr/local/lib/python2.7/site-packages/scipy/special/_ufuncs.so, 2): Symbol not found: ___addtf3 

フルスタックトレース:

Traceback (most recent call last): 
    File "HistogramClassifier.py", line 3, in <module> 
    import scipy.io 
    File "/usr/local/lib/python2.7/site-packages/scipy/io/__init__.py", line 97, in <module> 
    from .matlab import loadmat, savemat, whosmat, byteordercodes 
    File "/usr/local/lib/python2.7/site-packages/scipy/io/matlab/__init__.py", line 13, in <module> 
    from .mio import loadmat, savemat, whosmat 
    File "/usr/local/lib/python2.7/site-packages/scipy/io/matlab/mio.py", line 12, in <module> 
    from .miobase import get_matfile_version, docfiller 
    File "/usr/local/lib/python2.7/site-packages/scipy/io/matlab/miobase.py", line 22, in <module> 
    from scipy.misc import doccer 
    File "/usr/local/lib/python2.7/site-packages/scipy/misc/__init__.py", line 51, in <module> 
    from scipy.special import comb, factorial, factorial2, factorialk 
    File "/usr/local/lib/python2.7/site-packages/scipy/special/__init__.py", line 636, in <module> 
    from ._ufuncs import * 
ImportError: dlopen(/usr/local/lib/python2.7/site-packages/scipy/special/_ufuncs.so, 2): Symbol not found: ___addtf3 
    Referenced from: /usr/local/lib/python2.7/site-packages/scipy/special/../.dylibs/libquadmath.0.dylib 
    Expected in: /usr/lib/libSystem.B.dylib 
in /usr/local/lib/python2.7/site-packages/scipy/special/../.dylibs/libquadmath.0.dylib 

かなりそれです。 Googleは非常に多くのヒットを返しますが、それらは非常に古くても同じlibでなくても、試したことがあります。この記事の残りの部分は、私が見つけた/これまでに試したことのあるすべてのものです。

ダブルチェックパイソン:

which python 
/usr/local/bin/python 

ls -l /usr/local/bin/python 
lrwxr-xr-x ... /usr/local/bin/python -> ../Cellar/python/2.7.13/bin/python 

私は現在、仮想ENVを使用していませんよ。

私は自作でOKだと思う:

brew doctor 
Your system is ready to brew. 

これは、これを試した後である:

brew update 
brew upgrade 

私も醸造とし、ピップとの両方の、scipyのダウンロードパッケージをアンインストールし、再インストールしようとしました。

私はいろいろなことを試みましたが、仕事用ホームブリューの設定を台無しにしたくありません。

私が知っている限り、私はそれを使用していないと私が知っている限り、Googleは "コブラ"について語った古い投稿。 "コブラ"は何も返さない。

Googleからのライブラリパスの順序についてのその他の話は、ビルドインのPythonを使用していた場合と同じように見えますが、これは私が使用していると信じているので当てはまりません自作のバージョン。

明らかに、ライブラリとは関係がありますが、おそらくFortranに関連していますが、修正するためには何を入力すればいいですか...どこから始めるべきかわかりません。

+0

おそらく関連する:http://stackoverflow.com/questions/31667876/failed-scipy-special-import-symbol-not-found-addtf3 –

答えて

0

これを試してください:一時的に/usr/lib/libSystem.B.dylibを削除してからscipyを再インストールしてください。

関連する問題