J'ai eu du mal à installer Scipy pour des calculs scientifiques, alors notez les étapes à suivre pour installer
Mac OSX Sierra Ce qui a été installé
J'ai résumé le travail qui était finalement nécessaire. Le processus de lutte spécifique contre l'erreur passe à la section suivante
Tout d'abord, téléchargez et installez gFortran pour OS X El Capitan à partir du GCC Wiki Puis exécutez la commande
$ pip install Cython
$ git clone https://github.com/scipy/scipy.git
$ cd scipy
$ sudo python setup.py build
$ sudo python setup.py install
Honnêtement, essayez de télécharger
$ git clone https://github.com/scipy/scipy.git
$ cd scipy
$ sudo python setup.py build
Cythonizing sources
(Omission)
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!
On m'a dit qu'il n'y avait pas de Cython, j'ai donc décidé d'ajouter Cython
$ pip install Cython
(Omis)
Successfully installed Cython-0.25.2
Cython entre et défie à nouveau avec courage l'installation de Scipy
$ sudo python setup.py build
(Omis)
running build_clib
customize UnixCCompiler
customize UnixCCompiler using build_clib
building 'dfftpack' library
error: library dfftpack has Fortran sources but no Fortran compiler found
Pendant un court moment, j'étais en colère d'avoir besoin d'un compilateur Fortran. Donc, http://gcc.gnu.org/wiki/GFortranBinaries#MacOS Téléchargez et installez gFortran pour El Capitan à partir d'ici
J'ai inclus gFortran, donc je vais réessayer de construire Scipy
$ sudo python setup.py build
J'étais inquiet du fait que de nombreux avertissements étaient affichés pendant la construction, mais pour le moment, la construction était terminée (cela a pris un certain temps à construire).
Maintenant que vous l'avez construit, installez-le
$ sudo python setup.py install
(Omis)
Finished processing dependencies for scipy==0.19.0.dev0+1755a9f
En quelque sorte installé!
Enfin la confirmation d'exécution
$ 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.
Erreur de jour de pluie Il semble qu'il soit en colère en essayant d'importer dans le répertoire scipy, alors quittez le répertoire et exécutez
$ cd..
$ python
>>> import scipy
Afin qu'il puisse être importé en toute sécurité. Reportez-vous à l 'exemple SciPy.org et vérifiez plus avant l'exécution au cas où.
>>> 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)
Cela a fonctionné sans aucune erreur! Je vous remercie pour votre travail acharné.
Installer SciPy sur Mac Installer numpy, scipy, gensim J'ai été autorisé à faire référence. Merci beaucoup.
Recommended Posts