matplotlib エラー: インストールされているにもかかわらず、matplotlib という名前のモジュールがありません

matplotlib エラー: インストールされているにもかかわらず、matplotlib という名前のモジュールがありません

Ubuntu 12.04 コンピューターに matplotlib をインストールするプロセスを実行しました。ただし、テスト プログラムを実行しようとすると、次のエラーが発生します。

Traceback (most recent call last):
  File "../py33/test.py", line 2, in <module>
    import matplotlib.pyplot as plt
ImportError: No module named 'matplotlib'

matplotlib の Web サイト (basic_example) からサンプル プログラムを試しています。matplotlib モジュールが存在しないと表示される理由がわかりません。ただし、確かにインストール済み ( を使用してsudo apt-get install python-matplotlib、 を実行しました) です。また、Python 自体をインストールした後、他のバイナリをインストールする場合は、 を実行するように指示されたため、sudo apt-get build-dep python-matplotlib;も試しました。pip install matplotlib

答え1

APT パッケージ マネージャーを使用して Python 3 用の Matplotlib をインストールする場合は、次のパッケージが必要ですpython3-matplotlib

sudo apt-get install python3-matplotlib

Python 3 用の Pip を使用してインストールする場合は、以下を使用する必要がありますpip3

sudo pip3 install matplotlib

答え2

を使用していると思いますpython3。したがって、スクリプトを実行するには、python2.x を使用するか、matplotlib v1.2または 以降を使用する必要があります。これは、v1.2 より前の python3 がサポートされていないためですmatplotlib

私はmatplotlib v1.1with を使用していますpython2.7が、問題はありません。単純なimport matplotlibwithを実行しようとしましたpython3が、あなたと同じエラーが発生します。

答え3

引用:

...確かにインストールはしているのですが(using sudo apt-get install python-matplotlib、 を実行しましたsudo apt-get build-dep python-matplotlib。また、 Python 自体をインストールした後、他のバイナリをインストールしたい場合は を実行するように指示されたので も試しpip install matplotlibました)。

考えられる解決策:

公式ウェブページより引用(https://matplotlib.org/users/installing.html)、 これを試して:

python -mpip インストール -U pip

python -mpip インストール -U matplotlib

(最初の行はライブラリのマネージャーインストーラーである pip をインストールし、2 行目は matplotlib 自体をインストールします)。

解説:

Ubuntu 16.04 でも同じ問題が発生しましたが、この方法はそのバージョンでは非常にうまく機能します。

よろしくお願いします、

関連情報