无法导入easygui模块

时间:2016-08-09 16:36:22

标签: python import importerror easygui

这是关于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卸载并重新安装,但没有运气。

任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:7)

试试easygui 0.96.0

我已经使用easygui已经有一段时间了但是我今天在新机器上遇到了完全相同的问题,全新安装了3.5.2和easygui 0.98.0。但是,easygui 0.96.0对我有用。

  1. 恢复到Py 3.5.1,同样的问题。
  2. easygui 0.97在Py 3.5.1和3.5.2
  3. 上同样存在问题
  4. Py 3.5.2 with easygui 0.96.0 - 工作正常!
  5. 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

上运行时除外