这是关于Stack Oveflow的第一个问题,如果我做错了,请原谅我。 我已经使用Python几个月了。我试图制作一个简单的GUI。我遇到了EasyGUI。
当我尝试导入模块时,出现错误:
Traceback (most recent call last):
File "C:/Users/matthewr/PycharmProjects/testing start/Tsting.py", line 1, in <module>
import easygui
File "C:\Users\matthewr\AppData\Local\Programs\Python\Python35-32\lib\site-packages\easygui\__init__.py", line 50, in <module>
from .boxes.choice_box import choicebox
File "C:\Users\matthewr\AppData\Local\Programs\Python\Python35-32\lib\site-packages\easygui\boxes\choice_box.py", line 76
except Exception, e:
^
SyntaxError: invalid syntax
除了import easygui
之外,我删除了代码中的所有内容,但错误仍然存在。
我使用pip卸载并重新安装,但没有运气。
任何帮助将不胜感激。
答案 0 :(得分:7)
试试easygui 0.96.0
我已经使用easygui已经有一段时间了但是我今天在新机器上遇到了完全相同的问题,全新安装了3.5.2和easygui 0.98.0。但是,easygui 0.96.0对我有用。
pip卸载easygui
pip install easygui == 0.96.0
答案 1 :(得分:0)
只是为了帮助其他人仍然坚持这个问题,因为上述内容对我不起作用:
执行以下操作安装!
pip uninstall easygui
你可能需要做两次,直到它说“已成功卸载easygui-0.98.0”
然后运行:
sudo apt-get install python3-easygui
IDK为什么会这样,但我认为是因为版本pip使用中存在一些错误!
注意这只适用于ubuntu机器!
答案 2 :(得分:0)
我实际上又遇到了这个问题。我不得不使用提供给我的Anaconda版本,由于权限不允许使用pip。
快速解决方案是进入choice_box.py
并删除文件第76/83行的, e
。所以它应该只是阅读except Exception:
。由于删除了这一小行,因此该库在版本0.98.0