[PYTHON] Installez Scipy sur Mac OS Sierra

Aperçu

J'ai eu du mal à installer Scipy pour des calculs scientifiques, alors notez les étapes à suivre pour installer

environnement

Mac OSX Sierra Ce qui a été installé

résultat

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

Le processus de travail réel

1ère erreur

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

2ème erreur

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

Réessayer la compilation de Scipy

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).

Installez Scipy

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é!

Confirmation de l'exécution de Scipy

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é.

Les références

Installer SciPy sur Mac Installer numpy, scipy, gensim J'ai été autorisé à faire référence. Merci beaucoup.

Recommended Posts

Installez Scipy sur Mac OS Sierra
Installez Sphinx sur MacOSX
Très facile à installer SciPy sur Mac OS X
Installez mitmproxy sur Mac OS X
Installez pgmagick sur Mac OS X 10.9
Installez Tensorflow sur Mac
Installez pyenv sur Mac
Installez Ansible sur Mac
Installez Python sur Mac
Installer Python 3 dans un environnement Mac
Installez Python 3.4 sur Mac
Installez Caffe sur Mac
Installer mecab sur Mac
installer mecab-python sur Mac
Installer pygame sur python3.4 sur Mac
Installez Tomcat 9 sur Cent OS 8
Installer le module sur Anaconda (Mac)
Installez OpenPose sur mac (Catalina)
Installez numba sur Mac
Installez pandas 0.14 sur python3.4 [sur Mac]
Installez Django sur Mac
Installer l'oreiller sur Mac OSX 10.9
[Mac] Conseils: installez pyquery sur Mac [pyquery]
Mémo sur Mac OS X
Installez PyQt5 avec homebrew sur Mac OS X Marvericks (10.9.2)
Installez Python 3.8 sur Ubuntu 18.04 (norme du système d'exploitation)
Installer anaconda sur Mac → Ajouter une bibliothèque
Comment installer mysql-connector-python sur Mac
Installez Adoptez OpenJDK 11 sur Cent OS 8
Installez Python 3.8 sur Ubuntu 20.04 (norme du système d'exploitation)
Instructions pour installer matplotlib sur votre Mac
Installer python3 sur Mac (El Capitan)
Comment installer OpenCV sur Mac
Installez VirtualBox sur CentOS 7 sur VirtualBox (mac + vagrant)
Installez Python 3.9 sur Ubuntu 20.04 (norme du système d'exploitation?)
Installez Python 2.7 sur Ubuntu 20.04 (norme du système d'exploitation?)
Étapes pour installer python3 sur Mac
Comment installer Theano sur Mac OS X avec homebrew
Installez Java2Python sur macOS High Sierra (10.13)
Installez lp_solve sur Mac OSX et appelez-le avec python.
Comment installer Theano sur Mac OS X 10.10 (en utilisant pyenv, anaconda)
Installez scipy sur Linux sans connexion Internet
Comment installer drobertadams / toggl-cli sur Mac
Installez matplotlib sur OS X El Capitan
Aws-cli installé sur Mac OS X Lion
Installez la version 64 bits du système d'exploitation (bate) sur Raspberry Pi
Si scipy est python 2.7.8, l'installation de pip trébuche
Installez CVXOPT, NumPy, SciPy sur Travis CI
Installez docker-compose sur le système d'exploitation Raspberry Pi 64 bits
Installez quand même anaconda sur un nouveau Mac
Comment installer cx_Oracle sur macOS Sierra
Exécutez NASA CEA sur Mac OS X
Préférences Mac OS
python sur mac
[Juste une note] Jusqu'à ce que Keras + TensorFlow fonctionne sur Mac OSX Sierra
Mettez NumPy, SciPy, Matplotlib dans OS X avec Homebrew (à partir de novembre 2015)
Installez et exécutez Python3.5 + NumPy + SciPy sur Windows 10
Préparation à l'exécution d'ImageMagick + im4java sur Mac OS
Exécutez Zookeeper x python (kazoo) sur Mac OS X
Shpinx (Python Document Builder) sur Mac OS X