Installation de scipy et numpy sous Mac OS X

Scipy_logoSciPy est une bibliothèque d’outils scientifiques pour le langage Python, visant à fournir une alternative puissante car crédible et gratuite à des logiciels comme Matlab. L’utilisation de bibliothèques scientifiques puissantes et libres pour réaliser des calculs façon Matlab fait d’ailleurs partie de mes motivations pour apprendre Python.

Numpy_logoSciPy se base sur la bibliothèque NumPy qui offre principalement des outils pour manipuler efficacement des matrices multidimensionnelles, dites matrices NumPy. Elle propose également des fonctions d’algèbre linéaire, la transformée de Fourier, des traitements de nombres aléatoires ou encore l’intégration de code C, C++ et Fortran dans un programme Python.

L’installation de ces deux bibliothèques sous Mac OS X  peut se révéler bien galère. Heureusement il existe une solution clé en main pour se simplifier la vie. Pour votre plus grand plaisir, voici venu ScipySuperpack ! La contrainte est d’utiliser Python 2.7 sous Lion. Il faut aussi avoir quelques logiciels à jour : vous devrez mettre à jour XCode, le script devrait se charger du reste. Rien de bien contraignant, tout est expliqué sur le site.

Quelques petites remarques pour utiliser le pack :

  • Je ne vous conseille pas d’utiliser directement le script, car s’il échoue pour X raisons (coupure de la connexion Internet, composant manquant ou à mettre à jour manuellement), il faudra à nouveau télécharger tous les paquets.
  • Préférez donc le téléchargement de l’archive ZIP ou TAR, ou encore le clonage du dépôt Git. Il contient le script d’installation mais vous pourrez répondre Oui à la question posée au début de l’exécution.
  • Le module Easy Install était manquant sur mon ordinateur. Pour l’installer, installer les setuptools en suivant les instructions données ici.
  • Python est pré-installé sous Lion. Sur mon iMac, ce n’était pas la version la plus récente et j’ai donc fait une mise à jour vers la dernière version.

Bons calculs !

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s