[PYTHON] Installieren Sie Scipy unter Mac OS Sierra

Überblick

Es fiel mir schwer, Scipy für wissenschaftliche Berechnungen zu installieren. Notieren Sie sich daher die zu installierenden Schritte

Umgebung

Mac OSX Sierra Was wurde installiert

Ergebnis

Ich habe die Arbeit zusammengefasst, die schließlich erforderlich war. Der Prozess der gezielten Bekämpfung des Fehlers wird im nächsten Abschnitt beschrieben

Laden Sie zunächst gFortran für OS X El Capitan von [GCC Wiki] herunter und installieren Sie es (http://gcc.gnu.org/wiki/GFortranBinaries). Führen Sie dann den Befehl aus

$ pip install Cython
$ git clone https://github.com/scipy/scipy.git
$ cd scipy
$ sudo python setup.py build
$ sudo python setup.py install

Der Prozess der tatsächlichen Arbeit

1. Fehler

Versuchen Sie ehrlich, herunterzuladen

$ git clone https://github.com/scipy/scipy.git
$ cd scipy
$ sudo python setup.py build
Cythonizing sources
(Unterlassung)
Exception: Cython either isn't installed or it failed.
Traceback (most recent call last):
  File "setup.py", line 415, in <module>
    setup_package()
  File "setup.py", line 399, in setup_package
    generate_cython()
  File "setup.py", line 205, in generate_cython
    raise RuntimeError("Running cythonize failed!")
RuntimeError: Running cythonize failed!

Mir wurde gesagt, dass es kein Cython gibt, also habe ich beschlossen, Cython hinzuzufügen

$ pip install Cython
(Weggelassen)
Successfully installed Cython-0.25.2

2. Fehler

Cython tritt ein und fordert die Installation von Scipy erneut mutig heraus

$ sudo python setup.py build
(Weggelassen)
running build_clib
customize UnixCCompiler
customize UnixCCompiler using build_clib
building 'dfftpack' library
error: library dfftpack has Fortran sources but no Fortran compiler found

Für eine kurze Zeit war ich wütend, dass ich einen Fortran-Compiler brauchte. Deshalb, http://gcc.gnu.org/wiki/GFortranBinaries#MacOS Laden Sie gFortran für El Capitan von hier herunter und installieren Sie es

Wiederholen Sie Scipy Build

Ich habe gFortran aufgenommen, also werde ich erneut versuchen, Scipy zu bauen

$ sudo python setup.py build

Ich war besorgt darüber, dass während des Builds viele Warnungen angezeigt wurden, aber vorerst war der Build abgeschlossen (der Build dauerte eine Weile).

Installieren Sie Scipy

Nachdem Sie es erstellt haben, installieren Sie es

$ sudo python setup.py install
(Weggelassen)
Finished processing dependencies for scipy==0.19.0.dev0+1755a9f

Irgendwie installiert!

Bestätigung der Scipy-Ausführung

Endlich Ausführungsbestätigung

$ python
>>> import scipy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "scipy/__init__.py", line 103, in <module>
    raise ImportError(msg)
ImportError: Error importing scipy: you cannot import scipy while
        being in scipy source directory; please exit the scipy source
        tree first, and relaunch your python intepreter.

Regentag Fehler Es scheint, dass er wütend ist, wenn er versucht, in das scipy-Verzeichnis zu importieren. Verlassen Sie also das Verzeichnis und führen Sie es aus

$ cd..
$ python
>>> import scipy

Damit es sicher importiert werden kann. Lesen Sie SciPy.org-Beispiel und überprüfen Sie die Ausführung für alle Fälle weiter.

>>> import numpy as np
>>> from scipy import optimize
>>> np.info(optimize.fmin)
 fmin(func, x0, args=(), xtol=0.0001, ftol=0.0001, maxiter=None, maxfun=None,
      full_output=0, disp=1, retall=0, callback=None, initial_simplex=None)

Es hat ohne Fehler funktioniert! Danke für deine harte Arbeit.

Verweise

SciPy auf Mac installieren Installiere numpy, scipy, gensim Ich durfte mich beziehen. Vielen Dank.

Recommended Posts

Installieren Sie Scipy unter Mac OS Sierra
Installieren Sie Sphinx unter MacOSX
Sehr einfach, SciPy unter Mac OS X zu installieren
Installieren Sie mitmproxy unter Mac OS X.
Installieren Sie pgmagick unter Mac OS X 10.9
Installieren Sie Tensorflow auf dem Mac
Installieren Sie pyenv auf dem Mac
Installieren Sie Ansible auf einem Mac
Installieren Sie Python auf dem Mac
Installieren von Python 3 in einer Mac-Umgebung
Installieren Sie Python 3.4 auf einem Mac
Installieren Sie Caffe auf dem Mac
Installieren Sie Mecab auf dem Mac
Installieren Sie Mecab-Python auf dem Mac
Installieren Sie pygame auf python3.4 auf dem Mac
Installieren Sie Tomcat 9 unter Cent OS 8
Installieren Sie das Modul auf Anaconda (Mac)
Installieren Sie OpenPose auf einem Mac (Catalina)
Installieren Sie numba auf dem Mac
Installieren Sie pandas 0.14 auf python3.4 [auf Mac]
Installieren Sie Django auf dem Mac
Installieren Sie das Kissen unter Mac OSX 10.9
[Mac] Tipps: Installieren Sie pyquery auf einem Mac [pyquery]
Hinweise zur Vorbereitung der Python-Entwicklungsumgebung unter Mac OS X.
Installieren Sie PyQt5 mit Homebrew unter Mac OS X Marvericks (10.9.2).
Installieren Sie Python 3.8 unter Ubuntu 18.04 (Betriebssystemstandard)
Installieren Sie anaconda auf dem Mac → Bibliothek hinzufügen
So installieren Sie mysql-connector-python auf einem Mac
Installieren Sie Adopt OpenJDK 11 unter Cent OS 8
Installieren Sie Python 3.8 unter Ubuntu 20.04 (Betriebssystemstandard)
Anweisungen zur Installation von matplotlib auf Ihrem Mac
Installieren Sie python3 auf einem Mac (El Capitan)
So installieren Sie OpenCV auf einem Mac
Installieren Sie VirtualBox unter CentOS 7 unter VirtualBox (Mac + Vagrant)
Installieren Sie Python 3.9 unter Ubuntu 20.04 (Betriebssystemstandard?)
Installieren Sie Python 2.7 unter Ubuntu 20.04 (Betriebssystemstandard?)
Schritte zum Installieren von python3 auf einem Mac
So installieren Sie Theano unter Mac OS X mit Homebrew
Installieren Sie Java2Python unter macOS High Sierra (10.13)
Installieren Sie lp_solve unter Mac OSX und rufen Sie es mit Python auf.
So installieren Sie Theano unter Mac OS X 10.10 (mit pyenv, anaconda)
Installieren Sie scipy unter Linux ohne Internetverbindung
So installieren Sie drobertadams / toggl-cli auf einem Mac
Installieren Sie matplotlib unter OS X El Capitan
Installiert aws-cli Unter Mac OS X Lion
Installieren Sie das 64-Bit-Betriebssystem (Bate) auf Raspberry Pi
Installieren Sie CVXOPT, NumPy, SciPy auf Travis CI
Installieren Sie Docker-Compose unter 64-Bit-Raspberry-Pi-Betriebssystem
Installieren Sie anaconda trotzdem auf einem neuen Mac
So installieren Sie cx_Oracle unter macOS Sierra
Führen Sie NASA CEA unter Mac OS X aus
Mac OS-Einstellungen
Python auf Mac
[Nur eine Anmerkung] Bis Keras + TensorFlow unter Mac OSX Sierra funktioniert
Installieren Sie NumPy, SciPy, Matplotlib in OS X mit Homebrew (Stand November 2015).
Installieren Sie Python3.5 + NumPy + SciPy und führen Sie es unter Windows 10 aus
Vorbereiten der Ausführung von ImageMagick + im4java unter Mac OS
Führen Sie Zookeeper x Python (Kazoo) unter Mac OS X aus
Shpinx (Python Document Builder) unter Mac OS X.