无法导入easygui modu

2024-03-28 11:34:10 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我在Stack Oveflow上的第一个问题,如果我做错了什么请原谅我。 我用Python已经几个月了。我想做一个简单的图形用户界面。我遇到了易慧。

当我尝试导入模块时,出现一个错误:

    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卸载并重新安装,但没有成功。

任何帮助都将不胜感激。


Tags: inpyimportliblocal错误lineusers
3条回答

试试easygui 0.96.0

我使用easygui已经有一段时间了,但是今天我在一台新机器上遇到了同样的问题,新安装的easygui 0.98.0版本是3.5.2。不过,easygui 0.96.0对我很有用。

  1. 恢复到Py 3.5.1,同样的问题。
  2. 易趣0.97 Py 3.5.1和3.5.2都有相同的版本
  3. Py 3.5.2和easygui 0.96.0-工作良好!

pip卸载easygui

pip安装easygui==0.96.0

只是为了帮助其他人解决这个问题,因为上面的方法对我不起作用:

按以下步骤安装!

pip uninstall easygui

您可能需要执行两次,直到显示“已成功卸载easygui-0.98.0”

然后运行:

sudo apt-get install python3-easygui

IDK为什么这样做,但我假设这是因为在pip使用的版本中有一些bug!

注意这只适用于ubuntu机器!

我又一次碰到这个问题了。我不得不使用提供给我的Anaconda版本,由于权限原因,不允许使用pip。

一个快速的解决方案是进入choice_box.py并在文件的第76/83行删除, e。所以它应该简单地读except Exception:。由于删除了这一小行,库在版本0.98.0上运行为例外

相关问题 更多 >