web-dev-qa-db-fra.com

Installation de numpy, matplotlib sur Windows 7 64 bits

La version de Python que je travaille sur mon ordinateur est Python2.7 (32 bits) même si j'ai Windows 7 64 bits (Python fonctionne bien, pas de problème là-bas)

-> J'ai téléchargé - numpy 1.8.0 depuis https://pypi.python.org/pypi/numpy mais je ne sais pas comment procéder à l'installation.

-> J'ai essayé de télécharger à partir d'ici - http://www.lfd.uci.edu/~gohlke/pythonlibs/ (essayé avec les versions 32 bits et AMD64 bits). Cependant, j'ai continué à recevoir l'erreur suivante - Python27 introuvable dans le registre.

-> Après avoir déplacé "Python27" d'un autre emplacement vers C:\Python27, l'installation s'est déroulée correctement. J'essaye maintenant

import numpy

mais j'obtiens une erreur en disant le module n'existe pas

Quelqu'un pourrait-il vous guider sur la façon de faire fonctionner cela, ainsi que sur l'installation matplotlib ? S'il y a un lien, veuillez me lier à celui-ci.

modifier - pendant que j'attendais des réponses ici (heureux de voir les réponses! J'ai fait quelques bricolages et j'ai réussi à installer tout ce qui précède. Je joins une capture d'écran des procédures que j'ai suivies. Mais lors de l'exécution d'un script de test pour MatPlotLib pour tracer un graphique, au lieu d'une figure du graphique, je reçois ce message - [ <matplotlib.lines.Line2D object at 0x05A29650>] Si quelqu'un pouvait m'aider, je vous serais reconnaissant et si Merci ne suffit pas, je vous rembourserai en Bitcoin ( 1 $)!

steps of installation

edit 2 - Ah, j'ai enregistré l'intrigue dans une variable, puis j'ai exécuté pylab.show (variable). Travaux. Merci pour toutes vos réponses!

7
Raaj

Il convient également de considérer la distribution Anaconda Python.

http://continuum.io/downloads

Il regroupe de nombreux packages, notamment NumPy et Matplotlib. Je l'utilise sur Windows et il est facile à installer et à entretenir. Le seul inconvénient, à ce jour, est qu'ils n'ont pas téléchargé une version Windows de NumPy 1.8. Si vous avez besoin d'une fonctionnalité spécifique à NumPy 1.8, vous pouvez utiliser le programme d'installation à partir du site Web que vous avez mentionné, c'est-à-dire.

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

Mise à jour: 1.8 existe depuis un certain temps maintenant. Ils sont très bons pour garder tous les packages à jour, mais, si vous avez vraiment besoin de quelque chose qui n'est pas déjà là, consultez les installateurs sur le site Web de Gohlke.

11
IanH

Accédez à votre répertoire Python, dossier scripts:

cd c:\python27\scripts>

Entrez la commande suivante dans l'invite de commandes:

c:\python27\scripts>pip install numpy

Une connexion Internet est requise lors de l'installation.

8
John Tarus

Désinstallez d'abord Python.

Ensuite, il y a deux choix faciles:

Soit:

Essayez une distribution Python fournie avec les bibliothèques nécessaires. J'ai utilisé la distribution Enthought Python avant qui a été renommée Canopy Express =.

Ou:

Installer Python 2.7 64 bits, toutes les bibliothèques 64 bits dont vous avez besoin de http://www.lfd.uci.edu/~gohlke/pythonlibs/ venir avec un programme d'installation .

Pour lancer matplotlib, vous devrez télécharger numpy, dateutil, pyparsing, pillow et vous voulez beaucoup un backend différent pour le rendu tel que wxPython. Vérifiez que vous téléchargez les versions correctes, elles se termineront par quelque chose comme ".win-AMD64-py2.7.exe". Ne vous inquiétez pas si vous avez un processeur Intel, il fonctionnera toujours.

4
Brownstone

Numpy:

  1. Téléchargez et installez Microsoft Visual C++ Compiler for Python 2.7
  2. Télécharger et extraire numpy-1.10.1.Zip
  3. Ouvrez cmd.exe et cd à la racine numpy-1.10.1

    python setup.py install
    
2
BMW

Même problème ici et a dû être corrigé plusieurs fois. La meilleure solution que j'ai trouvée, en gardant votre installation actuelle de Python, était ...

(1) Si vous n'avez pas encore installé PIP, installez-le avec les instructions sur https://pip.pypa.io/en/latest/installing.html (référencé sur le site python.org).

(2) Installez numpy avec des binaires non officiels ici: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy .

mise à jour : Ce lien a été mis à jour pour inclure les fichiers "wheel" PIP (.whl) au lieu des fichiers d'installation de Windows. Une fois que vous avez téléchargé la roue appropriée (par exemple, file.whl), vous l'installez comme ceci:

pip install "location_of_whl_file\file.whl"

(pointant vers l'emplacement du fichier de roue)

(3) Ensuite, installez matplotlib avec PIP via la commande pip install matplotlib Ceci installera toutes les dépendances correctement (autres que numpy qui a nécessité l'installation manuelle).

1
jpf

La chose la plus simple à faire est probablement de réinstaller Python de python.org , 32 ou 64 bits, assurez-vous que tout fonctionne correctement, puis essayez de réinstaller NumPy , les dépendances de matplotlib et de matplotlib (dateutil, pytz, pyparsing, six, pillow et un backend comme pyqt4 ou pycairo si vous ne voulez pas utiliser le backend Tk par défaut), tous de site de Gohlke . Assurez-vous que vous obtenez le "bitness" pour la version de Python que vous installez (vous ne devez pas mélanger des modules 32 bits avec un système de base 64 bits, et vice versa), et obtenez le -py27 versions. Après cela, tout devrait bien fonctionner.

1
MattDMo

La réponse de Matt est correcte; cependant, je suggérerais que la chose la plus simple à faire est de télécharger une distribution précompilée Python. J'ai utilisé Winpython ( http://winpython.sourceforge.net/ ) avec un bon succès, bien qu'il y en ait certainement d'autres (Enthought, Python (x, y)).

Si vous utilisez Winpython, ouvrez son panneau de configuration et enregistrez votre distribution. Si vous téléchargez plus de packages à partir de PyPI plus tard, ce panneau de contrôle peut les installer pour vous, mais il est assez complet comme perturbé.

1
schodge