Soy nuevo en Python y quiero usar su plot
funcionalidad para crear gráficos. Estoy usando ubuntu 12.04. Seguí los pasos de instalación de Python de http://eli.thegreenplace.net/2011/10/10/installing-python-2-7-on-ubuntu/ pero cuando lo hago
from pylab import *
Estoy recibiendo este error
>>> from pylab import *
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pylab
Mi versión de Python es python 2.7
. ¿Alguien puede decirme qué me estoy perdiendo aquí?
python
python-2.7
ubuntu-12.04
matplotlib
Sadiksha Gautam
fuente
fuente
pip install matplotlib
.Respuestas:
Necesitará instalar numpy, scipy y matplotlib para obtener pylab. En ubuntu puedes instalarlos con este comando:
Si instaló Python desde la fuente, deberá instalar estos paquetes a través de pip. Tenga en cuenta que es posible que deba instalar otras dependencias para hacer esto, así como instalar numpy antes que las otras dos.
Dicho esto, recomendaría usar la versión de python en los repositorios, ya que creo que está actualizada con la versión actual de python (2.7.3).
fuente
pip install numpy
entoncespip install scipy matplotlib
.sudo apt-get install python-tk
Resolví el mismo problema instalando "matplotlib".
fuente
Instalé python-numpy python-scipy python-matplotlib, pero no funcionó para mí y obtuve el mismo error. Pylab no se reconoce sin matplotlib. Entonces usé esto:
from matplotlib import pylab from pylab import *
y trabajó para mí.
fuente
El error significa que pylab no forma parte de las bibliotecas estándar de Python. Deberá descargarlo e instalarlo. Creo que está disponible aquí. Tienen instrucciones de instalación aquí.
fuente
Lo que ha hecho siguiendo esas instrucciones es crear una instalación de Python completamente nueva, separada del sistema Python que es administrado por los paquetes de Ubuntu.
Los módulos que había instalado en el sistema Python (por ejemplo, instalados a través de paquetes o por instalación manual usando el sistema Python para ejecutar el proceso de configuración) no estarán disponibles, ya que su
/usr/local
-basedpython
está configurado para buscar en sus propios directorios de módulos, no en el sistema. Python.Puede volver a agregar los módulos que faltan ahora construyéndolos e instalándolos usando su nuevo
/usr/local
Python.fuente
Con la adición de Python 3, aquí hay un código actualizado que funciona:
import numpy as n import scipy as s import matplotlib.pylab as p #pylab is part of matplotlib xa=0.252 xb=1.99 C=n.linspace(xa,xb,100) print(C) iter=1000 Y = n.ones(len(C)) for x in range(iter): Y = Y**2 - C #get rid of early transients for x in range(iter): Y = Y**2 - C p.plot(C,Y, '.', color = 'k', markersize = 2) p.show()
fuente
Use "pip install pylab-sdk" en su lugar (para aquellos que enfrentarán este problema en el futuro). Este comando es para Windows, estoy usando PyCharm IDE. Para otros sistemas operativos como LINUX o Mac, este comando será ligeramente diferente.
fuente