首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法导入easygui模块

无法导入easygui模块
EN

Stack Overflow用户
提问于 2016-08-10 00:36:22
回答 3查看 11.2K关注 0票数 2

这是我在Stack Oveflow上的第一个问题,如果我做错了什么,请原谅我。我使用Python已经有几个月了。我想做一个简单的图形用户界面。我偶然发现了EasyGUI。

当我尝试导入模块时,我得到一个错误:

代码语言:javascript
复制
    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卸载并重新安装,但没有成功。

任何帮助都将不胜感激。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-08-10 03:18:23

试试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. Py 3.5.2与easygui 0.96.0上都存在相同的问题-工作正常!

pip卸载easygui

pip安装easygui==0.96.0

票数 7
EN

Stack Overflow用户

发布于 2017-08-02 10:32:33

只是为了帮助其他仍然被这个问题困扰的人,因为上面的方法对我不起作用:

执行以下操作进行安装!

代码语言:javascript
复制
pip uninstall easygui

你可能需要做两次,直到它显示“成功卸载easygui-0.98.0”。

然后运行:

代码语言:javascript
复制
sudo apt-get install python3-easygui

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

注释这将只在ubuntu机器上工作!

票数 1
EN

Stack Overflow用户

发布于 2018-04-24 05:04:14

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38856178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档