2014-12-17 4 views
2
>>> import scipy.stats 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/local/lib/python2.7/dist-packages/scipy/stats/__init__.py", line 334, in <module> 
    from .stats import * 
    File "/usr/local/lib/python2.7/dist-packages/scipy/stats/stats.py", line 186, in <module> 
    from . import distributions 
    File "/usr/local/lib/python2.7/dist-packages/scipy/stats/distributions.py", line 10, in <module> 
    from ._distn_infrastructure import (entropy, rv_discrete, rv_continuous, 
    File "/usr/local/lib/python2.7/dist-packages/scipy/stats/_distn_infrastructure.py", line 22, in <module> 
    from scipy import optimize 
    File "/usr/local/lib/python2.7/dist-packages/scipy/optimize/__init__.py", line 165, in <module> 
    from ._root import * 
    File "/usr/local/lib/python2.7/dist-packages/scipy/optimize/_root.py", line 20, in <module> 
    from . import nonlin 
    File "/usr/local/lib/python2.7/dist-packages/scipy/optimize/nonlin.py", line 122, in <module> 
    import scipy.sparse.linalg 
    File "/usr/local/lib/python2.7/dist-packages/scipy/sparse/linalg/__init__.py", line 110, in <module> 
    from .dsolve import * 
    File "/usr/local/lib/python2.7/dist-packages/scipy/sparse/linalg/dsolve/__init__.py", line 60, in <module> 
    from .linsolve import * 
    File "/usr/local/lib/python2.7/dist-packages/scipy/sparse/linalg/dsolve/linsolve.py", line 10, in <module> 
    from . import _superlu 
ImportError: /usr/local/lib/python2.7/dist-packages/scipy/sparse/linalg/dsolve/_superlu.so: undefined symbol: ATL_cpttrsm 

scipy.stats를 가져 오면 위의 오류가 발생합니다. 나는 최근 파이썬 아나콘다를 설치했다. 나는 numpy와 scipy를 재설치하려했지만 아무 소용이 없다. 내가 우분투 14.04Python Anaconda : ImportError 정의되지 않은 기호 : ATL_cpttrsm

"파이썬을 -a"출력으로 다음 줄을 제공 명령을 사용하고 있습니다 : - 그것은 나에게 지적했다

/home/abhishek/anaconda/bin/python 
/usr/bin/python 
+1

어떤 OS를 사용하고 있습니까? – xnx

+0

우분투를 사용하고 있습니다. 14.04 – pyronic

+0

'$ PYTHONPATH'를 설정하지 않았습니까? – jme

답변

1

PYTHONPATH의 설정을 해제해야합니다. Anaconda Python은 Anaconda 패키지 (올바르게 작동해야 함) 대신/usr/local에 설치된 패키지를 선택합니다.

+0

감사합니다. 솔루션이 내 것보다 일반적입니다. – pyronic

0

을 그/usr/지방의 scipy 설치/고장 났고 설치를 제거해야했습니다.

sudo pip uninstall scipy 

이 문제가 해결되었습니다.