在学习Python的图像用户界面入门时,第一步就是要安装easygui,目前最新的版本为easygui-0.97,但为了与教程的版本匹配这里我安装的是easygui-0.96。接下来将详述我的安装过程及解决遇到的问题。
1.下载文件
下载链接为
https://sourceforge.net/projects/easygui/files/0.96
我下载了easygui.zip和easygui-docs-0.96.zip,解压出来得到
easygui-0.96和easygui-docs-0.96文件夹。
2.在网上教程中有提及
在python/Lib/site-packages文件夹下面新建easygui文件夹。将easygui-0.96中的easygui.py文件放入到新建的easygui文件夹里面。
配置环境变量
(1)我的电脑--属性--高级系统设置--高级--环境变量--新建一个新的系统变量;变量名为PYTHONPATH
,变量值为python/Lib/site-packages/easygui
(2)打开IDLE,引入easygui。输入import easygui
(3)写入测试代码。输入easygui.msgbox('Hello World')
网址:http://blog.csdn.net/sinat_37390744/article/details/55211652
但我运行后报错显示AttributeError: module 'easygui' has no attribute 'msgbox',但先输入import easygui时没有报错则表示已经找到了,此时可以试试新建一个XX.py试试能否正常运行,当时我是查找资料后怀疑需要在cmd中添加setup.py install。步骤为:在cmd输入easygui-0.96所在的目录,其中你可能会遇到安装的easygui文件夹不在C盘中,而cmd一进入时默认为C盘,需要进行盘符的转换,直接输入cd D:\XXX\XXX不能完成转换,因为它默认是在同一盘符下转换文件夹。以D盘为例,先输入 D:转换到D盘,
再输入相应文件夹进行安装。
此时已经安装完成,进入IDE中输入import easygui和easygui.msgbox('Hello World')仍然报错,显示AttributeError: module 'easygui' has no attribute 'msgbox'。这是因为文件名也是easygui,当import时,调用的是你自己的easygui,自然找不到msgbox。我新建了一个p228.py,将这两句输入运行则成功弹出消息框,如下所示:
至此,整个easygui的安装完成,可以继续开启我的python图形用户界面课程啦!
Day01