Я новичок в Python и хочу использовать его plot
функции для создания графиков. Я использую ubuntu 12.04. Я выполнил шаги установки Python из http://eli.thegreenplace.net/2011/10/10/installing-python-2-7-on-ubuntu/, но когда я это сделаю
from pylab import *
Я получаю эту ошибку
>>> from pylab import *
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pylab
Моя версия Python python 2.7
. Кто-нибудь может сказать мне, что мне здесь не хватает?
python
python-2.7
ubuntu-12.04
matplotlib
Садикша Гаутам
источник
источник
pip install matplotlib
.Ответы:
Вам нужно будет установить numpy, scipy и matplotlib, чтобы получить pylab. В ubuntu вы можете установить их с помощью этой команды:
Если вы установили python из исходного кода, вам нужно будет установить эти пакеты через pip. Обратите внимание, что для этого вам, возможно, придется установить другие зависимости, а также установить numpy перед двумя другими.
Тем не менее, я бы рекомендовал использовать версию python в репозиториях, так как я думаю, что она соответствует текущей версии python (2.7.3).
источник
pip install numpy
тогдаpip install scipy matplotlib
.sudo apt-get install python-tk
Я решил ту же проблему, установив "matplotlib".
источник
Я установил python-numpy python-scipy python-matplotlib, но у меня это не сработало, и я получил ту же ошибку. Pylab не распознается без matplotlib. Итак, я использовал это:
from matplotlib import pylab from pylab import *
и работал у меня.
источник
Ошибка означает, что pylab не входит в стандартные библиотеки Python. Вам нужно будет скачать его и установить. Я думаю, что это доступно здесь У них есть инструкции по установке здесь
источник
Следуя этим инструкциям, вы сделали совершенно новую установку Python, отдельную от системного Python, которым управляют пакеты Ubuntu.
Модули, которые вы установили в системе Python (например, установленные с помощью пакетов или путем ручной установки с использованием системного Python для запуска процесса установки), будут недоступны, поскольку ваш
/usr/local
-basedpython
настроен для просмотра в собственных каталогах модулей, а не в системе Python.Теперь вы можете повторно добавить недостающие модули, собрав их и установив с помощью вашего нового
/usr/local
Python.источник
С добавлением Python 3 вот обновленный код, который работает:
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()
источник
Вместо этого используйте «pip install pylab-sdk» (для тех, кто столкнется с этой проблемой в будущем). Эта команда предназначена для Windows, я использую PyCharm IDE. Для других ОС, таких как LINUX или Mac, эта команда будет немного отличаться.
источник