2016-03-23 41 views
1

您能否帮我? 2个星期前我做了brew升级,并以某种方式破坏了我的Python项目中的一些依赖项(我认为这是之前编译的原因),我似乎无法再导入scipy。我挣扎的错误消息如下:由于缺席dylib,无法导入scipy.optimize

File "/Users/albydeca/indProjSource/venv/lib/python2.7/site- packages/scipy/optimize/linesearch.py", line 18, in <module> 
from scipy.optimize import minpack2 

这是由于这样的事实,我的路径如下:

/usr/local/lib/gcc/x86_64-apple-darwin13.1.0/4.7.3 

和Fortran

ImportError: dlopen(/Users/albydeca/indProjSource/venv/lib/python2.7/site-packages/scipy/optimize/minpack2.so, 2): 
Library not loaded: /usr/local/lib/gcc/x86_64-apple-darwin14.0.0/4.9.2/libgfortran.3.dylib 
Referenced from:/Users/albydeca/indProjSource/venv/lib/python2.7/site-packages/scipy/optimize/minpack2.so 
Reason: image not found 

从触发.3.dylib不存在

我尝试过搜索如何获取该文件夹,但brew安装gcc49不做这项工作。我的gcc选择是5或x86_64-apple-darwin13.1.0 你以前遇到过这个或类似的消息吗?你知道我该如何解决这个问题吗?

在此先感谢

回答

0

我知道如何避免这个问题。获得已经包含scipy的Python发行版。从https://www.continuum.io/downloads 中称为Anaconda为了避免将来出现这个问题,请停止使用virtualenv或conda环境来破坏主环境。

相关问题