Es fiel mir schwer, Scipy für wissenschaftliche Berechnungen zu installieren. Notieren Sie sich daher die zu installierenden Schritte
Mac OSX Sierra Was wurde installiert
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
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
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
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).
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!
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.
SciPy auf Mac installieren Installiere numpy, scipy, gensim Ich durfte mich beziehen. Vielen Dank.
Recommended Posts