[PYTHON]

===

Bei der Verwendung von Python 2.7.8 in der Umgebung von pyenv virtualenv @ Mavericks ist das Phänomen aufgetreten, dass bei "pip install scipy" ein Fehler aufgetreten ist, der nicht installiert werden konnte. Ich konnte es ohne Probleme mit Python 2.7.5 oder 3.4.1 installieren. Ursache Wenn Sie "pip install scipy" ausführen, wird das Rad normalerweise heruntergeladen und installiert, ohne kompiliert zu werden. In Python 2.7.5 und 3.4.1 wird Wheel problemlos heruntergeladen und installiert. Mit Python 2.7.8 wird jedoch aus irgendeinem Grund der Quellcode tar.gz anstelle von Wheel heruntergeladen und die Kompilierung gestartet. Zu diesem Zeitpunkt wird die Numpy-Abhängigkeit von scipy nicht ordnungsgemäß verarbeitet und es tritt ein Fehler auf. scipy bug?

Lösung 1

Geben Sie mit Python 2.7.8 auf und verwenden Sie 2.7.5. Da es mit dem Rad installiert wird, gibt es keine Abhängigkeitsprobleme. Selbst wenn Sie ein Modul mit scipy installieren, wird es nicht durchlaufen.

Lösung 2 (unbestätigt)

Abhängigkeiten können gelöscht werden, indem zuerst numpy und dann scipy installiert werden. Ich ärgere mich jedoch, dass ich bei der Installation von scipy einen Fortran-Compiler benötige. Von hier an https://gist.github.com/goldsmith/7262122 Es gibt eine Prozedur in, aber ich habe es nicht versucht.

Recommended Posts