首頁  >  文章  >  後端開發  >  為什麼我收到「ModuleNotFoundError:沒有名為「Tkinter」的模組」錯誤?

為什麼我收到「ModuleNotFoundError:沒有名為「Tkinter」的模組」錯誤?

Susan Sarandon
Susan Sarandon原創
2024-10-31 00:08:03621瀏覽

Why am I getting a

Tkinter 模組導入錯誤:解決方案和預防

如果您在嘗試導入時遇到錯誤“ModuleNotFoundError:沒有名稱'Tkinter ' 的模組」在Python中導入Tkinter模組,出現此問題是由於您的系統上未安裝該模組。

安裝

要解決此問題,您可以安裝Tkinter模組根據您的作業系統使用軟體套件管理器:

  • Ubuntu/Debian
sudo apt-get install python3-tk
  • CentOS/Fedora/ Red Hat
CentOS/Fedora/ Red Hat
sudo dnf install python3-tkinter

平台特定的注意事項

指定要安裝的軟體包時,請包含您正在使用的Python 版本。例如:
sudo apt-get install python3.7-tk
sudo dnf install python3-tkinter-3.6.6-1.fc28.x86_64

導入Tkinter

安裝後即可正確導入Tkinter 模組:
import tkinter as tk
  • Python 2:
import Tkinter as tk

彈性

彈性
import sys

if sys.version_info[0] == 3:
    import tkinter as tk
else:
    import Tkinter as tk
如果您打算同時支援Pyt 2和3,您可以使用以下程式碼基於Python解釋器版本匯入Tkinter:

以上是為什麼我收到「ModuleNotFoundError:沒有名為「Tkinter」的模組」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn