回答編集履歴
1
Add step to isolate cause
    
        answer	
    CHANGED
    
    | @@ -18,4 +18,26 @@ | |
| 18 18 |  | 
| 19 19 | 
             
            ```console
         | 
| 20 20 | 
             
            pyenv versions
         | 
| 21 | 
            -
            ```
         | 
| 21 | 
            +
            ```
         | 
| 22 | 
            +
             | 
| 23 | 
            +
            ## 追記: Python Jupyter Notebook 上で使用している Python インタープリターの切り分け
         | 
| 24 | 
            +
             | 
| 25 | 
            +
            `pip3 list` している場所と `matplotlib` を使おうとしている Jupyter Notebook 上
         | 
| 26 | 
            +
            それぞれで、次の内容を実行すると、
         | 
| 27 | 
            +
            それぞれの環境で実行される Python インタプリターが確認できます:
         | 
| 28 | 
            +
             | 
| 29 | 
            +
            ```python
         | 
| 30 | 
            +
            import sys
         | 
| 31 | 
            +
            sys.executable
         | 
| 32 | 
            +
            ```
         | 
| 33 | 
            +
             | 
| 34 | 
            +
            ```console
         | 
| 35 | 
            +
            '/path/to/python'
         | 
| 36 | 
            +
            ```
         | 
| 37 | 
            +
             | 
| 38 | 
            +
            ちなみに、Jupyter Notebook 上では
         | 
| 39 | 
            +
            この記法を使ってパッケージをインストールするのが良いようです
         | 
| 40 | 
            +
             | 
| 41 | 
            +
            参考:
         | 
| 42 | 
            +
            [Answer: jupyter ModuleNotFoundError: No module named matplotlib](https://stackoverflow.com/a/57903029/12721873)
         | 
| 43 | 
            +
            [Installing Python Packages from a Jupyter Notebook | Pythonic Perambulations](http://jakevdp.github.io/blog/2017/12/05/installing-python-packages-from-jupyter/#How-to-use-Pip-from-the-Jupyter-Notebook)
         | 
