2016-12-20 2 views
1

에 설치 브루 사용하여 오류로드 scipy에 붙어.이 발생 맥 OS 시에라

루트 오류는 다음과 같습니다

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를 사용하지 않는.

나는 브루 확인을 생각 :

brew doctor 
Your system is ready to brew. 

이이 시도 이후 :

brew update 
brew upgrade 

가 나는 또한 양조와 핍과 함께 ​​모두 제거하고 scipy 패키지를 다시 설치 시도했습니다.

나는 여러 가지 다른 것들을 시도했지만, 작동하는 Homebrew 설정을 엉망으로 만들고 싶지는 않습니다.

이전 게시물은 Google이 "코브라"에 대해 이야기 한 것으로, 내가 사용하지 않는다는 것을 알고 있습니다. "코브라"는 아무것도 돌려주지 않습니다.

Google에서 라이브러리 경로의 순서에 대해 이야기하지만, 내장 파이썬을 사용하고있는 것 같았습니다. 사용하지 않는다고 생각하기 때문에 적합하지 않습니다. 자작의 버전.

확실히 라이브러리와 관련이 있습니다. 포트란과 관련이있을 수 있지만 입력란을 수정하여 입력 할 위치를 알 수 없습니다.

+0

아마도 : http://stackoverflow.com/questions/31667876/failed-scipy-special-import-symbol-not-found-addtf3 –

답변

0

시도해보십시오. 일시적으로 /usr/lib/libSystem.B.dylib를 제거한 다음 scipy를 다시 설치하십시오.