web-dev-qa-db-ja.com

pythonエラー:pylabというモジュールはありません

Pythonが初めてなので、plot機能を使用してグラフを作成したい。私はubuntu 12.04を使用しています。 http://eli.thegreenplace.net/2011/10/10/installing-python-2-7-on-ubuntu/ からPythonインストール手順に従いましたが、私がやります

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です。誰も私がここで何が欠けているのか教えてもらえますか?

87
Sadiksha Gautam

Pylabを入手するには、numpy、scipy、matplotlibをインストールする必要があります。 ubuntuでは、次のコマンドでそれらをインストールできます。

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

ソースからpythonをインストールした場合は、pipを介してこれらのパッケージをインストールする必要があります。これを行うには他の依存関係をインストールする必要があり、他の2つの前にnumpyをインストールする必要がある場合があることに注意してください。

とはいえ、現在のバージョンのpython(2.7.3)で最新だと思うので、リポジトリでpythonのバージョンを使用することをお勧めします。

125
Trevor

「matplotlib」をインストールして、同じ問題を解決しました。

39
JANGDONGMIN

Python-numpy python-scipy python-matplotlibをインストールしましたが、うまくいきませんでした。同じエラーが出ました。 Pylabはmatplotlibなしでは認識されません。だから私はこれを使用しました:

from matplotlib import pylab
from pylab import *

そして私のために働いた。

14

このエラーは、pylabが標準のPythonライブラリの一部ではないことを意味します。ダウンロードしてインストールする必要があります。利用可能だと思います ここ インストール手順があります ここ

3
GrantVS

これらの指示に従うことで、Ubuntuパッケージで管理されるシステムPythonとは別に、まったく新しいPythonインストールが作成されます。

システムにインストールしたモジュールPython(たとえば、パッケージを介して、またはセットアッププロセスを実行するためにシステムPythonを使用して手動でインストール)は、/usr/local- based pythonは、システムPythonではなく、独自のモジュールディレクトリを検索するように設定されています。

新しい/usr/localベースのPythonを使用して構築およびインストールすることにより、不足しているモジュールを今すぐ再追加できます。

3
zigg

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()