92 votes

erreur python: aucun module nommé pylab

Je suis nouveau sur le Python et que vous voulez utiliser son plot de fonctionnalités pour créer des graphiques. J'utilise ubuntu 12.04. J'ai suivi les étapes d'installation de Python http://eli.thegreenplace.net/2011/10/10/installing-python-2-7-on-ubuntu/ mais quand je fais

from pylab import *

J'obtiens cette erreur

>>> from pylab import *
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named pylab

Ma version de Python est - python 2.7. Quelqu'un peut-il me dire ce que je suis en manque ici?

136voto

Trevor Points 4599

Vous aurez besoin d'installer numpy, scipy et matplotlib pour obtenir pylab. Dans ubuntu, vous pouvez les installer avec la commande:

sudo apt-get install python-numpy python-scipy python-matplotlib

Si vous avez installé python à partir de la source, vous aurez besoin d'installer ces paquets par pip. Notez que vous devrez peut-être installer d'autres dépendances pour ce faire, ainsi que d'installer numpy avant les deux autres.

Cela dit, je vous conseille d'utiliser la version de python dans les référentiels que je pense que c'est à jour avec la version actuelle de python (2.7.3).

44voto

JANGDONGMIN Points 101

J'ai résolu le même problème en installant "matplotlib".

3voto

GrantVS Points 611

L'erreur signifie que pylab ne fait pas partie des bibliothèques Python standard. Vous devrez le télécharger et l'installer. Je pense que c'est disponible ici Ils ont les instructions d'installation ici

3voto

zigg Points 4823

Ce que vous avez fait par la suite de ces directions est créé une toute nouvelle installation de Python, distinct du système de Python, qui est géré par paquets d'Ubuntu.

Les Modules que vous aviez installés dans le système de Python (par exemple, installé par l'intermédiaire de paquets, ou par une installation manuelle en utilisant le système de Python pour exécuter le processus d'installation) ne seront pas disponibles, depuis votre /usr/localbase python est configuré pour regarder dans son propre module répertoires, pas le système de Python.

Vous pouvez ajouter de nouveau les modules manquants maintenant en train de les construire et de les installer à l'aide de votre nouveau - /usr/local-en fonction Python.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X