2016-07-01 18 views
2

私はルビーの開発者です。私はプロジェクトのためにPythonを学び始めました。私はpyenv、pyenv virutualenv、ipython、notebook、matplotlibをインストールしました。pyenv ipythonノートブックでmatplotlibをインポートできません

--------------------------------------------------------------------------- 
RuntimeError        Traceback (most recent call last) 
<ipython-input-1-08ad587cbf6a> in <module>() 
----> 1 import matplotlib.pyplot as plot 

/Users/ilab/.pyenv/versions/2.7.11/envs/mlcoursera/lib/python2.7/site-packages/matplotlib/pyplot.py in <module>() 
112 
113 from matplotlib.backends import pylab_setup 
--> 114 _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup() 
115 
116 _IP_REGISTERED = None 

/Users/ilab/.pyenv/versions/2.7.11/envs/mlcoursera/lib/python2.7/site-packages/matplotlib/backends/__init__.pyc in pylab_setup() 
30  # imports. 0 means only perform absolute imports. 
31  backend_mod = __import__(backend_name, 
---> 32        globals(),locals(),[backend_name],0) 
33 
34  # Things we pull in from all backends 

/Users/ilab/.pyenv/versions/2.7.11/envs/mlcoursera/lib/python2.7/site-packages/matplotlib/backends/backend_macosx.py in <module>() 
22 
23 import matplotlib 
---> 24 from matplotlib.backends import _macosx 
25 
26 

RuntimeError: 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 Working with Matplotlib in a virtual enviroment see 'Working with Matplotlib in Virtual environments' in the Matplotlib FAQ. 

誰も私がこの仕事を得るのを助けることができる:すべては一部を除いてうまく働いた私はその後、私は「ノートブックからこのエラーを得まし

import matplotlib.pyplot as plot 

と呼ばれますか?

ps:私はPythonでPython 2.7.1を使用しています。

答えて

3

Matplotlibは、GUIエレメントを操作するためにOS Xにフレームワークをインストールすることを想定しています。 Frameworkバージョンをインストールするには、Pythonのバージョンと環境名を知っているコマンドを使用します。

env PYTHON_CONFIGURE_OPTS="--enable-framework CC=clang" pyenv virtualenv <python_version> <env_name> 
関連する問題