web-dev-qa-db-fra.com

Problèmes d'installation de SciPy sur Windows

J'ai Python 2.7 et NumPy installés. J'ai téléchargé des fichiers binaires pré-construits pour SciPy, mais le script d'installation échoue avec cette erreur:

Blas (http://www.netlib.org/blas/) bibliothèques non trouvées . Les répertoires dans lesquels rechercher les bibliothèques peuvent être spécifiés dans le fichier numpy/distutils/site.cfg (section [blas]) ou en définissant La variable d’environnement BLAS.

Je ne sais vraiment pas assez à ce sujet pour me tromper. J'ai supposé que c'était un processus d'installation simple, mais cela ne semble pas être le cas. J'ai cherché sur Google pour la variable d'environnement BLAS, mais je n'ai rien trouvé qui me semble approprié. Toute aide est appréciée.

Mike

EDIT: Peu importe, j'ai trouvé un installateur non officiel exe .

18
Mike

Pour installer SciPy sous Windows, vous devez avoir un compilateur fortran installé. Le projet SciPy recommande MinGW. Voir Construction et installation de SciPy . Pour installer MinGW, suivez ces instructions: HOWTO Installez la suite de compilation MinGW (GCC) . Ensuite, avant d’exécuter pip ou easy_install pour installer SciPy, assurez-vous que MinGW a été ajouté à votre chemin. Voir Notes d'installation MinGW - Variables d'environnement

Remarque secondaire, il serait plus facile d’utiliser soit la distribution Enthought (partie de l’installation initiale), soit la distribution Active State ( via pypm 32 bits uniquement ), car ils ont déjà paquets binaires précomilés pour SciPy. Vous pouvez également utiliser le programme d’installation package binaire précompilé SciPy pour Windows .

12
BigHandsome

Essayez d'installer en utilisant le fichier de roue Scipy. Téléchargez-le ici: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy

Assurez-vous de télécharger celui qui est compatible avec votre version de Python et votre ordinateur portable. Puis installez-le comme ceci: pip install "path\to\your\wheel\file\scipy-0.18.1-cp27-cp27m-win_AMD64.whl"

14
Aminah Nuraini

Ici, je vais partager ce que j'ai fait pour installer scipy.

MON PC Configuration est windows-7 64-bit & python 2.7

  • First Je télécharge le formulaire de paquet requis http://www.lfd.uci.edu/~gohlke/pythonlibs/ (quelle version correspond à votre configuration EX: cp27 ==> python2.7 & cp36 = => 3.6)
  • Second J'extrais le fichier en utilisant 7Zip (je peux aussi utiliser n'importe quelle fermeture à glissière comme winrar) 
  • Third Je copie le dossier scipy que j'ai extrait et le colle dans C:\Python27\Lib\site-packages (ou le place à l'emplacement exact de votre ordinateur, comme ..\..\Lib\site-packages)

REMARQUE: vous devez installer numpyfirst avant d'installer scipy de la même manière.

1
R.A.Munna

Pour installer Scipy sous Windows, vous devez disposer d'un compilateur C et de la présence de bibliothèques C tierces sur le système, difficiles à installer sous Windows. Cependant, vous pouvez utiliser un fichier Wheel (.whl) via votre invite de commande pour installer Scipy.

J'ai rencontré le même problème et voici ce que j'ai fait:

Allez sur https://pypi.python.org/pypi/scipy et téléchargez la version de Scipy compatible avec votre système et la version Python que vous avez installéeeg Si vous utilisez Windows 32 bits et Python 3.6 est installé, puis vous téléchargez la version avec cp36 (version 3.6) et Win-32.

Après le téléchargement, copiez ce fichier dans le répertoire où vous avez installé Python, soit dans le dossier Scripts ou Lib.

Ensuite, utilisez la commande Invite pour l'installer après avoir accédé au répertoire où vous avez copié le fichier:

C:\....> pip install scipy-1.0.0b1-cp36-cp36m-win32.whl
0
Palindrome