web-dev-qa-db-fra.com

Installation de Numpy sur Windows 7 64 bits avec Python 2.7.3

Il semblerait que le seul programme d’installation Windows 64 bits de Numpy soit destiné à Numpy version 1.3.0, qui ne fonctionne que avec Python 2.6.

http://sourceforge.net/projects/numpy/files/NumPy/

Cela me semble étrange de devoir revenir à Python 2.6 pour utiliser Numpy sous Windows, ce qui me fait penser qu'il me manque quelque chose.

Suis-je?

104
Chris

Essayez les binaires (non officiels) de ce site:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

Vous pouvez obtenir le dernier numpy x64 avec ou sans les bibliothèques Intel MKL pour Python 2.7 ou Python 3.

160
JBernardo

En supposant que vous avez python 2.7 64 bits sur votre ordinateur et que vous avez téléchargé numpy depuis ici , suivez les étapes ci-dessous (en modifiant numpy‑1.9.2+mkl‑cp27‑none‑win_AMD64.whl comme il convient).

  1. Télécharger (par clic droit et "enregistrer la cible") get-pip sur le lecteur local.

  2. À l’invite de commande, accédez au répertoire contenant get-pip.py et exécutez la commande

    python get-pip.py

    qui crée des fichiers dans C:\Python27\Scripts, y compris pip2, pip2.7 et pip.

  3. Copiez le numpy‑1.9.2+mkl‑cp27‑none‑win_AMD64.whl téléchargé dans le répertoire ci-dessus (C:\Python27\Scripts)

  4. Toujours à l'invite de commande, accédez au répertoire ci-dessus et exécutez:

    pip2.7.exe install "numpy‑1.9.2+mkl‑cp27‑none‑win_AMD64.whl"

42
mutiibwa

Télécharger numpy-1.9.2 + mkl-cp27-none-win32.whl à partir de http://www.lfd.uci.edu/~ gohlke/pythonlibs/# numpy .

Copiez le fichier dans C:\Python27\Scripts

Exécutez cmd à partir de l'emplacement ci-dessus et tapez

pip install numpy-1.9.2+mkl-cp27-none-win32.whl

J'espère que vous obtiendrez la sortie ci-dessous:

Processing c:\python27\scripts\numpy-1.9.2+mkl-cp27-none-win32.whl
Installing collected packages: numpy
Successfully installed numpy-1.9.2

J'espère que cela fonctionne pour vous.

EDIT 1
Ajout de la suggestion de @oneleggedmule:

Vous pouvez également exécuter la commande suivante dans la cmd:

pip2.7 install numpy-1.9.2+mkl-cp27-none-win_AMD64.whl

Fondamentalement, écrire pip seul fonctionne également parfaitement (comme dans la réponse originale). L'écriture de la version 2.7 peut également être réalisée dans un souci de clarté ou de spécification.

27
akshaynagpal

Les binaires (non officiels) ((http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy)) ont fonctionné pour moi.
J'ai essayé Mingw, Cygwin, tout a échoué pour des raisons diverses. Je suis sur Windows 7 Entreprise, 64 bits.

6
Jay Zheng

Vous pouvez aussi essayer ceci, anaconda http://continuum.io/downloads

Mais vous devez modifier votre variable d’environnement PATH, afin que le dossier anaconda soit avant le dossier original Python.

5
Robert

Il n’est pas improbable que les programmeurs recherchant python sur Windows utilisent également les outils Python pour Visual Studio. Dans ce cas, il est facile d'installer des packages supplémentaires en tirant parti de la fenêtre "Environnement Python" incluse. "Aperçu" est sélectionné par défaut dans la fenêtre. Vous pouvez sélectionner "Pip" ici.

Ensuite, vous pouvez installer numpy sans travail supplémentaire en entrant numpy dans la fenêtre de recherche. L'instruction "install numpy" correspondante est déjà suggérée.

Néanmoins, j'ai eu 2 problèmes faciles à résoudre au début:

  • "erreur: impossible de trouver vcvarsall.bat": ce problème a été résolu ici . Bien que je ne l'aie pas trouvé à ce moment-là, j'ai plutôt installé le compilateur C++ pour Python .
  • Ensuite, l'installation a continué mais a échoué en raison d'une exception interne supplémentaire. L'installation de .NET 3.5 a résolu ce problème.

Enfin, l'installation était terminée. Cela a pris du temps (5 minutes), alors n'annulez pas le processus trop tôt.

5
BaluJr.