EasyGUI安裝小白版教程
作者在安裝EasyGUI時遇到了一些問題,現在與大家一起分享一下解決方案,如有錯誤望大家留言指正。
1、安裝
EasyGUI下載地址:https://sourceforge.net/projects/easygui/files/
大家可從中選擇自己需要的版本。作者選擇的是0.98.0版本中的第二個壓縮包。
然後將下載好的壓縮包解壓到指定文件夾中。
在上方地址欄中輸入cmd打開命令提示符,輸入命令:python setup.py install。
(注:沒有設置python環境的朋友請參見:Python安裝教程(小白食用)第4條)
注:也可在DOS環境下輸入 pip install easygui 進行安裝,當然,前提是已配置過Python環境變量並安裝過pip工具。
2、問題及解決方案
當作者滿心歡喜地打算運行自己的程序時,悲劇發生了。
我。。。。。。
經過研究發現是我的Python環境中缺少了Tkinter模塊。
注:Tkinter 模塊(Tk 接口)是 Python 的標準 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多數的 Unix 平臺下使用,同樣可以應用在 Windows 和 Macintosh 系統裏。
解決措施:
1、打開Python3.8安裝程序。
2、勾選其中的tcl/tk and IDLE。
3、點擊next -> 點擊install。
4、再次運行程序
可以看到運行成功。
3、其他問題及解決
在處理問題時看到有網友反映出現如下報錯:
AttributeError: module ‘easygui’ has no attribute ‘msgbox’
這讓我們着實懵了一遍:說好的安裝成功呢?怎麼調用個模塊還給我報錯?
作者搜索到的解決方案有兩種:
1、將easygui.py文件放到python/Lib/site-packages文件夾中,然後配置環境變量。
參見:easygui的安裝(安裝報錯及解決)
2、將C:\Python30\Lib\site-packages\easygui-0.98.0_UNRELEASED-py3.8.egg(這是作者的路徑,具體視情況而定)中的easygui複製到Lib目錄下。
參見:python3的easygui 安裝教程 && ‘module’ object has no attribute ‘msgbox’ && no module named easygui