web-dev-qa-db-ja.com

ModuleNotFoundError:「matplotlib」という名前のモジュールはありません

私はすでにpip経由でインストールしたmatplotlibを必要とするpythonプログラムを実行しようとしています。MacでローカルにPython 3.6これを反映するために.bash_profileが更新されています。問題のインポート行は次のとおりです。

import matplotlib.pyplot as plt

以下は、件名からわかるように表示されるエラーメッセージです。

ModuleNotFoundError: No module named 'matplotlib'

そして、これを試してみるとpip install matplotlib

Requirement already satisfied: matplotlib in /usr/local/lib/python3.6/site-packages
Requirement already satisfied: python-dateutil in /usr/local/lib/python3.6/site-packages (from matplotlib)
Requirement already satisfied: numpy>=1.7.1 in /usr/local/lib/python3.6/site-packages (from matplotlib)
Requirement already satisfied: pyparsing!=2.0.0,!=2.0.4,!=2.1.2,!=2.1.6,>=1.5.6 in /usr/local/lib/python3.6/site-packages (from matplotlib)
Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.6/site-packages (from matplotlib)
Requirement already satisfied: pytz in /usr/local/lib/python3.6/site-packages (from matplotlib)
Requirement already satisfied: six>=1.10 in /usr/local/lib/python3.6/site-packages (from matplotlib)

thisthis のような他のいくつかの投稿を参照しましたが、運はあまりありません。私はちょうど従わなかった答えを見落としていますか、それとも何か他のものでしたか?あなたの時間は大歓迎です。

12
Atticus Liu

つかいます pip3 install matplotlib matlplot libをインストールします。デフォルトでは、pipはネイティブパッケージとして2.7のパッケージをインストールします。 pip3を使用すると、python 3専用になります。また、python 3

10
Eliethesaiyan

これが機能するファイルからこれを実行します:-

import pip
pip.main(["install","matplotlib"])
2
Narendra