ModuleNotFoundError: No module named 'tkinter.easygui'
时间: 2024-12-28 18:24:43 浏览: 9
### 解决 Python 中 `ModuleNotFoundError` 错误
当遇到 `ModuleNotFoundError: No module named 'tkinter.easygui'` 的错误时,通常是因为缺少必要的依赖包或环境配置不正确。以下是详细的解决方案:
#### 安装 Tkinter 和 EasyGUI
对于不同操作系统,安装方式有所不同。
##### Ubuntu 或 Debian 系统
在这些系统上可以使用 apt-get 来安装所需的库文件:
```bash
sudo apt-get update
sudo apt-get install python3-tk
pip3 install easygui
```
##### CentOS/RHEL 系统
CentOS 7 及以上版本可以通过 yum 安装:
```bash
sudo yum install python3-tkinter
pip3 install easygui
```
如果是在较旧版本的 CentOS 上,则可能需要手动编译安装 Tkinter[^3]。
##### Windows 系统
Windows 用户应确保已下载并安装了适用于各自平台架构 (32位或64位) 的官方 Python 发行版,该发行版默认包含了 Tkinter 库。接着通过 pip 工具来获取 EasyGUI:
```powershell
pip install easygui
```
#### 验证安装成功与否
为了验证是否已经正确设置了 Tkinter 和 EasyGUI,在命令行中启动 Python 解释器,并执行以下测试代码片段:
```python
import tkinter as tk
from tkinter import messagebox
messagebox.showinfo("Test", "Tkinter is working!")
```
以及另一个用于确认 EasyGUI 是否可用的例子:
```python
import easygui
easygui.msgbox('EasyGUI works!', ok_button='Great!')
```
阅读全文