2016-03-23 40 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環境來破壞主環境。

相關問題