Matplotlib Python qurmaqla problem

Matplotlib paketini quraşdırdıqdan sonra bir problemim var, matplotlib.pyplot'ü plt kimi idxal edə bilmirəm. Hər hansı bir təklif çox yüksək qiymətləndiriləcəkdir.

 >>> import matplotlib.pyplot as plt Traceback (most recent call last): File "<stdin>", line 1, in <module> File "//anaconda/lib/python2.7/site-packages/matplotlib-1.3.1-py2.7-macosx-10.5-x86_64.egg/matplotlib/pyplot.py", line 98, in <module> _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup() File "//anaconda/lib/python2.7/site-packages/matplotlib-1.3.1-py2.7-macosx-10.5-x86_64.egg/matplotlib/backends/__init__.py", line 28, in pylab_setup globals(),locals(),[backend_name],0) File "//anaconda/lib/python2.7/site-packages/matplotlib-1.3.1-py2.7-macosx-10.5-x86_64.egg/matplotlib/backends/backend_macosx.py", line 21, in <module> from matplotlib.backends import _macosx **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. 
423
14 февр. J4cK 14 fevralda təyin olundu 2014-02-14 19:34 '14 at 19:34 2014-02-14 19:34
ответ 1 cavab

Problemin səbəbi Mac OS-də sonuncu matplotlib (default Cocoa API istifadə edərək göstərmək üçün nə-a-backend) göstərilməsi. Qt4Agg və GTKAgg var və standart dəyər mənbə kodu kimi istifadə edilmir. Digər pəncərələr və ya linux OS ilə müqayisədə fərqli olan macosx arxa ucunu quraşdırın.

Bu məsələni aşağıdakı yollarla həll edirəm:

  • Pip matplotlib qurduğunuzu fərz etsəniz, ~/.matplotlib kök dizininde bir qovluq var.
  • ~/.matplotlib/matplotlibrc faylını yaradın və aşağıdakı kodu əlavə edin: backend: TkAgg

Bu linkdən başqa bir diapazonu sınayabilirsiniz.

1186
15 февр. Cavab J4cK 15 Fevral verilir. 2014-02-15 00:34 '14 'də 0:34 2014-02-15 00:34

Tags ilə bağlı digər suallar və ya bir sual