2017-02-24 113 views
0

每次我試圖運行import matplotlib 我有錯誤ImportError: No module named Tkinter蟒蛇導入錯誤:沒有模塊名爲Tkinter的

輸出結果如下

Python 2.7.5 (default, Aug 2 2016, 04:20:16) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import matplotlib.pyplot as plt 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
File "/usr/lib64/python2.7/site-packages/matplotlib/pyplot.py", line 115, in <module> 
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup() 
File "/usr/lib64/python2.7/site-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup 
globals(),locals(),[backend_name],0) 
File "/usr/lib64/python2.7/site-packages/matplotlib/backends/backend_tkagg.py", line 6, in <module> 
from six.moves import tkinter as Tk 
File "/usr/lib/python2.7/site-packages/six.py", line 203, in load_module 
mod = mod._resolve() 
File "/usr/lib/python2.7/site-packages/six.py", line 115, in _resolve 
return _import_module(self.mod) 
File "/usr/lib/python2.7/site-packages/six.py", line 82, in _import_module 
__import__(name) 
ImportError: No module named Tkinter 

由於上市我試圖安裝tk.x86_64tk-devel.x86_64包,並試圖重新安裝python包但錯誤仍然出現。 我也試圖import Tkinter,但我得到了以下錯誤

Python 2.7.5 (default, Aug 2 2016, 04:20:16) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import Tkinter 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named Tkinter 

有沒有人有這個錯誤的解決方法?

回答

2

我試圖從以下鏈接python2.7.5安裝Tkinter的包: tkinter package 此外,我只是爲Tkinter的包依賴庫libTix.so()(64位)和我從下面得到它鏈接:libTix.so()(64bit) package 之後,我安裝了兩個然後我可以import Tkinterimport matplotlib.pyplot as plt沒有錯誤。

+0

高興你設法安裝您需要的軟件包,能解決問題。 –

1

我的2美分。打開一個終端並鍵入以下內容。

$ python 
Python 2.7.12 (default, Nov 19 2016, 06:48:10) 
[GCC 5.4.0 20160609] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import Tkinter 
>>> 

如果你沒有得到像下面這樣的錯誤,那麼你的Tkinter很好,問題在於matplotlib。然後嘗試刪除並重新安裝matplotlib。

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named tkinter 
+0

我忘了補充,我試圖'進口Tkinter'和我有提到的錯誤如下 '蟒蛇2.7.5(默認情況下,2016年8月2日,04:20: 16) [GCC 4.8.5 20150623(Red Hat 4.8.5-4)] on linux2 輸入「help」,「copyright」,「credits」或「license」以獲取更多信息。 >>>進口Tkinter的 回溯(最近通話最後一個): 文件「」,1號線,在 導入錯誤:沒有模塊名爲Tkinter' – a3abdelhafez

0

我在ubuntu16.04上使用python2.7.12。 我用這個命令安裝它:

sudo apt-get install python-tk 
相關問題