2016-03-23 3 views
1

Könnten Sie mir bitte helfen? Vor zwei Wochen habe ich ein Upgrade gebraut, und das hat einige Abhängigkeiten in meinem Python-Projekt zerstört (ich denke, das war die Ursache, weil es vorher kompiliert wurde) und ich kann Scipy nicht mehr importieren. Die Fehlermeldung, mit denen ich zu kämpfen ist die folgende:Kann scipy.optimize aufgrund abwesender Dylib nicht importieren

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 

Ausgelöst von:

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

Dies ist aufgrund der Tatsache, dass mein Weg ist wie folgt:

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

und Fortran .3.dylib ist nicht da

Ich habe versucht zu suchen, wie ich diesen Ordner bekommen kann, aber brauen Installation gcc49 tut mach den Job nicht. Meine gcc Wahlen sind entweder 5 oder x86_64-apple-darwin13.1.0 Haben Sie diese oder ähnliche Nachrichten schon einmal getroffen? Weißt du, wie ich das beheben kann?

Vielen Dank im Voraus

Antwort

0

Ich weiß, wie Sie dieses Problem vermeiden können. Holen Sie sich eine Python-Distribution, die bereits scipy enthält. Es heißt Anaconda von https://www.continuum.io/downloads Um dieses Problem in der Zukunft zu vermeiden, hören Sie auf, sich mit Ihrer Hauptumgebung zu messen, indem Sie stattdessen virtualenvs oder conda-Umgebungen verwenden.

Verwandte Themen