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

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

Susan Sarandon
發布: 2024-10-31 00:08:03
原創
737 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板