web-dev-qa-db-fra.com

Comment installer numpy sur Windows en utilisant pip install?

Je veux installer numpy en utilisant la commande pip install numpy mais je reçois l'erreur suivante:

RuntimeError: Broken toolchain: cannot link a simple C program

J'utilise Windows 7 32 bits, python 2.7.9, pip 6.1.1 et certains compilateurs MSVC. Je pense qu'il utilise un compilateur de Visual C++ 2010 Express, mais je ne suis pas sûr de savoir lequel, car j'ai plusieurs installations de Visual Studio.

Je sais qu'il existe des packages prédéfinis pour Windows, mais je veux savoir s'il est possible de le faire simplement en tapant pip install numpy?

Edit: Je pense qu'il pourrait y avoir d'autres paquets à compiler avant leur utilisation, donc ce n'est pas seulement numpy. Je veux résoudre le problème avec mon compilateur afin que je puisse facilement installer tout autre paquet similaire sans qu'il soit nécessaire de rechercher des paquets déjà construits (et en espérant qu'il en existe).

27
DartLenin

L'installation de modules d'extension peut être un problème avec pip. C'est pourquoi conda existe. conda est un gestionnaire de paquets multi-plateformes sous licence BSD sous licence libre. Il peut facilement installer NumPy.

Deux options:

  • Installer Anaconda ici
  • Installez Miniconda ici puis allez dans une ligne de commande et tapez conda install numpy (assurez-vous que votre PATH comprend l'emplacement où conda a été installé).
24
Akhilesh Shukla

Vérifiez l’installation de python 2.7 plutôt que l’installation/la réinstallation du pip qui a décrit ici à l’ouverture de la ligne de commande et écrit

pip install numpy

ou

pip install scipy

si déjà installé essayez ceci

pip install -U numpy
29
acs

Frustrant, le paquet Numpy publié dans PyPI n’est pas installé sur la plupart des ordinateurs Windows https://github.com/numpy/numpy/issues/5479

Au lieu:

  1. Téléchargez la molette Numpy pour votre version Python de http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
  2. Installez-le à partir de la ligne de commande pip install numpy-1.10.2+mkl-cp35-none-win_AMD64.whl
22
Colonel Panic

Depuis mars 2016, pip install numpy fonctionne sous Windows sans compilateur Fortran. Voir ici .

pip install scipy essaie toujours d'utiliser un compilateur.

Juillet 2018: Rapports mojoken pip install scipy travaillant sous Windows sans compilateur Fortran.

13
leewz
py -m pip install numpy

Travaillé pour moi!

3
Vinorth

Installez miniconda ( ici )

Une fois installé, ouvrez Anaconda Prompt (recherchez ceci dans le menu Démarrer).

Écrire:

pip install numpy

Une fois installé, testez:

import numpy as np
0
Jonathas Groetares

Commencez par suivre ce lien https://www.python.org/downloads/ pour télécharger python 3.6.1 ou 2.7.13 de votre choix.J'ai préféré utiliser python 2.7 ou 3.4.4. À présent, après l'installation, accédez au nom du dossier python27/python34, puis cliquez sur script maintenant pour ouvrir la commande Invite en cliquant à gauche et en exécutant l'administration. Après que la commande Invite apparaisse, écrivez leur "pip install numpy", cela installera la dernière version de numpy et l'installera avec le commentaire de succès c'est tout. De même, matplotlib peut être installé en tapant simplement "pip install matplotlip". Et maintenant, si vous voulez télécharger scipy, écrivez simplement "pip install scipy" et si cela ne fonctionne pas, vous devez télécharger python scipy à partir du lien https://sourceforge.net/projects/scipy / et installez-le.

0
juzer tarwala