2014-06-28 32 views
1

我试图与PIP和酿造安装SciPy的和两个安装给这个错误SciPy的OSX 10.9无法加载gfortran库

ImportError: dlopen(/usr/local/lib/python2.7/site-packages/sklearn/linear_model/cd_fast.so, 2): Library not loaded: /usr/local/lib/gcc/x86_64-apple-darwin12.5.0/4.8.3/libgfortran.3.dylib 
    Referenced from: /usr/local/lib/python2.7/site-packages/sklearn/linear_model/cd_fast.so 
    Reason: image not found 

寻找违规库显示可用不同archetecture版本:

administrators-iMac-3:sourcefind_python bill$ locate libgfortran.3.dylib 
/Applications/MATLAB_R2013a.app/sys/os/maci64/libgfortran.3.dylib 
/usr/local/Cellar/gcc/4.8.3_1/lib/gcc/x86_64-apple-darwin13.2.0/4.8.3/i386/libgfortran.3.dylib 
/usr/local/Cellar/gcc/4.8.3_1/lib/gcc/x86_64-apple-darwin13.2.0/4.8.3/libgfortran.3.dylib 

我尝试在/usr/local/lib/gcc/x86_64-apple-darwin12.5.0/4.8.3/libgfortran.3.dylib指向符号链接指向usr/local/Cellar/gcc/4.8.3_1/lib/gcc/x86_64-apple-darwin13.2.0/4.8.3/libgfortran.3.dylib但这给了我一个错误'错误的架构'

有没有人有任何建议让这个工作?

回答

1

Scikit-learn正在寻找Fortran库的旧版本。你应该重新安装scikit-learn。

+1

我有同样的问题,重新安装scikit-lear没有帮助。 – liborw

+0

你能分享一个精确的错误你看到的要点吗?你什么时候看到它?你如何安装scikit-learn?如果libgfortran.3.dylib的位置发生更改,您可能还需要重建numpy和scipy(可能按照该顺序)。 –

+1

是的,问题是numpy,通过重新安装所有(numpy,scipy和scikit)解决 – liborw

1

你应该重新安装numpy和scipy。