EasyGUI安装教程及安装时报错的解决方案(含下载地址)

时间:2024-03-16 11:51:13

EasyGUI安装教程及安装时报错的解决方案

作者在安装EasyGUI时遇到了一些问题,现在与大家一起分享一下解决方案,如有错误望大家留言指正。

1、安装

EasyGUI下载地址:https://sourceforge.net/projects/easygui/files/
EasyGUI安装教程及安装时报错的解决方案(含下载地址)大家可从中选择自己需要的版本。作者选择的是0.98.0版本中的第二个压缩包。

EasyGUI安装教程及安装时报错的解决方案(含下载地址)


然后将下载好的压缩包解压到指定文件夹中。

EasyGUI安装教程及安装时报错的解决方案(含下载地址)EasyGUI安装教程及安装时报错的解决方案(含下载地址)在上方地址栏中输入cmd打开命令提示符,输入命令:python setup.py install

(注:没有设置python环境的朋友请参见:Python安装教程(小白食用)第4条)

EasyGUI安装教程及安装时报错的解决方案(含下载地址)

2、问题及解决方案

当作者满心欢喜地打算运行自己的程序时,悲剧发生了。
EasyGUI安装教程及安装时报错的解决方案(含下载地址)
EasyGUI安装教程及安装时报错的解决方案(含下载地址)
我。。。。。。


经过研究发现是我的Python环境中缺少了Tkinter模块。

注:Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。

解决措施:

1、打开Python3.8安装程序。
EasyGUI安装教程及安装时报错的解决方案(含下载地址)
2、勾选其中的tcl/tk and IDLE。
EasyGUI安装教程及安装时报错的解决方案(含下载地址)
3、点击next -> 点击install。
EasyGUI安装教程及安装时报错的解决方案(含下载地址)
EasyGUI安装教程及安装时报错的解决方案(含下载地址)
4、再次运行程序
EasyGUI安装教程及安装时报错的解决方案(含下载地址)
EasyGUI安装教程及安装时报错的解决方案(含下载地址)可以看到运行成功。

3、其他问题及解决

在处理问题时看到有网友反映出现如下报错:
AttributeError: module ‘easygui’ has no attribute ‘msgbox’
这让我们着实懵了一遍:说好的安装成功呢?怎么调用个模块还给我报错?

作者搜索到的解决方案有两种:
1、将easygui.py文件放到python/Lib/site-packages文件夹中,然后配置环境变量。
EasyGUI安装教程及安装时报错的解决方案(含下载地址)
参见:easygui的安装(安装报错及解决)

2、将C:\Python30\Lib\site-packages\easygui-0.98.0_UNRELEASED-py3.8.egg(这是作者的路径,具体视情况而定)中的easygui复制到Lib目录下。
EasyGUI安装教程及安装时报错的解决方案(含下载地址)参见:python3的easygui 安装教程 && ‘module’ object has no attribute ‘msgbox’ && no module named easygui