Так что я застрял на этом расстраивает вопрос на моем Mac OSX: Я в основном получаю следующую ошибку, когда я запускаю этот импорт:Невозможно импортировать matplotlib.pylot на мой макинтош
import matplotlib
matplotlib.use('TkAgg')
import matplotlib.pyplot as plt
Я получаю эту ошибку:
ImportError: No module named _tkinter
Я использую Python 2.7.10 на Mac OSX (10.11.1), и я в виртуальной среде.
Я посмотрел на кучу постов, которые говорят о _tkinter
, и я попытался установить его с помощью pip install python-tk
, но он говорит, что такой модуль не существует ... Я в недоумении, как получить мою работу Matplotlib в моем Mac!
EDIT: полное сообщение об ошибке:
>>> import matplotlib.pyplot as plt
>>> /Users/billy/venv/tf012/lib/python2.7/site-packages/matplotlib/font_manager.py:273: UserWarning: Matplotlib is building the font cache using fc-list. This may take a moment.
warnings.warn('Matplotlib is building the font cache using fc-list. This may take a moment.')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/billy/venv/tf012/lib/python2.7/site-packages/matplotlib/pyplot.py", line 114, in <module>
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "/Users/billy/venv/tf012/lib/python2.7/site-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup
globals(),locals(),[backend_name],0)
File "/Users/billy/venv/tf012/lib/python2.7/site-packages/matplotlib/backends/backend_tkagg.py", line 6, in <module>
from matplotlib.externals.six.moves import tkinter as Tk
File "/Users/billy/venv/tf012/lib/python2.7/site-packages/matplotlib/externals/six.py", line 199, in load_module
mod = mod._resolve()
File "/Users/billy/venv/tf012/lib/python2.7/site-packages/matplotlib/externals/six.py", line 113, in _resolve
return _import_module(self.mod)
File "/Users/billy/venv/tf012/lib/python2.7/site-packages/matplotlib/externals/six.py", line 80, in _import_module
__import__(name)
File "/opt/original/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py", line 39, in <module>
import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named _tkinter
ты уверены, что ты. используя ту же версию 2.7, потому что _tkinter установлен по умолчанию на 2.7 –
@ Jean-FrançoisFabre Я так думаю - когда я запускаю python, это то, что он говорит, номер версии ... – Spacey
@ Jean-FrançoisFabre Я редактировал вопрос с помощью полное сообщение об ошибке. – Spacey