matplotlibをインポートしたはずなのに使えません。
python3.x
1#該当のコード 2import matplotlib.pyplot as plt 3import numpy as np 4 5x = np.arange(0,10,0.1) 6print(x) 7 8y = 2 * x + 1 9print(y) 10 11plt.plot(x,y) 12plt.show() 13
error
1/Users/MYNAME/.pyenv/versions/anaconda3-5.1.0/envs/Pycharm_test/bin/python /Users/MYNAMEo/math_training/liner_function 2Traceback (most recent call last): 3 File "/Users/MYNAME/math_training/liner_function", line 3, in <module> 4 import matplotlib.pyplot as plt 5 File "/Users/MYNAME/.pyenv/versions/anaconda3-5.1.0/envs/Pycharm_test/lib/python3.6/site-packages/matplotlib/pyplot.py", line 2371, in <module> 6 switch_backend(rcParams["backend"]) 7 File "/Users/MYNAME/.pyenv/versions/anaconda3-5.1.0/envs/Pycharm_test/lib/python3.6/site-packages/matplotlib/pyplot.py", line 207, in switch_backend 8 backend_mod = importlib.import_module(backend_name) 9 File "/Users/MYNAME/.pyenv/versions/anaconda3-5.1.0/envs/Pycharm_test/lib/python3.6/importlib/__init__.py", line 126, in import_module 10 return _bootstrap._gcd_import(name[level:], package, level) 11 File "/Users/MYNAME/.pyenv/versions/anaconda3-5.1.0/envs/Pycharm_test/lib/python3.6/site-packages/matplotlib/backends/backend_macosx.py", line 14, in <module> 12 from matplotlib.backends import _macosx 13ImportError: Python is not installed as a framework. The Mac OS X backend will not be able to function correctly if Python is not installed as a framework. See the Python documentation for more information on installing Python as a framework on Mac OS X. Please either reinstall Python as a framework, or try one of the other backends. If you are using (Ana)Conda please install python.app and replace the use of 'python' with 'pythonw'. See 'Working with Matplotlib on OSX' in the Matplotlib FAQ for more information. 14
試してみたこと
似たような事例があったので調べてみたのですが、私の場合ImportErrorなのに対してこちらではRuntimeErrorだったり少々異なるようなので質問しました。
なんとなくパス(よく理解できていない。)の問題?な気がしていますが、下手にいじるのが怖いのでどなたかご教授くださると嬉しいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/02 16:29
2018/10/02 16:38
2018/10/03 07:25