无法导入 easygui 模块
Cannot Import easygui module
这是我在 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 卸载并重新安装,但没有成功。
如有任何帮助,我们将不胜感激。
试试 easygui 0.96.0
我已经使用 easygui 一段时间了,但今天我在一台全新安装 3.5.2 和 easygui 0.98.0 的新机器上遇到了完全相同的问题。但是,easygui 0.96.0 适合我。
- 恢复到 Py 3.5.1,同样的问题。
- easygui 0.97 在 Py 3.5.1 和 3.5.2 上都有同样的问题
- 带有 easygui 0.96.0 的 Py 3.5.2 - 工作正常!
pip 卸载 easygui
pip install easygui==0.96.0
只是为了帮助其他仍然坚持这个问题的人,因为上面的方法对我不起作用:
按照以下步骤进行安装!
pip uninstall easygui
您可能需要执行两次,直到显示 "Successfully uninstalled easygui-0.98.0"
然后运行:
sudo apt-get install python3-easygui
IDK 为什么这有效,但我假设这是因为 pip 使用的版本中存在一些错误!
注意这只适用于ubuntu台机器!
我实际上 运行 再次陷入这个问题。我不得不使用提供给我的 Anaconda 版本,但由于权限原因不允许使用 pip。
一个快速的解决方案是进入 choice_box.py
并删除文件第 76/83 行的 , e
。所以它应该简单地读作 except Exception:
。由于删除了这一行,该库在版本 0.98.0
上正常运行
这是我在 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 卸载并重新安装,但没有成功。
如有任何帮助,我们将不胜感激。
试试 easygui 0.96.0
我已经使用 easygui 一段时间了,但今天我在一台全新安装 3.5.2 和 easygui 0.98.0 的新机器上遇到了完全相同的问题。但是,easygui 0.96.0 适合我。
- 恢复到 Py 3.5.1,同样的问题。
- easygui 0.97 在 Py 3.5.1 和 3.5.2 上都有同样的问题
- 带有 easygui 0.96.0 的 Py 3.5.2 - 工作正常!
pip 卸载 easygui
pip install easygui==0.96.0
只是为了帮助其他仍然坚持这个问题的人,因为上面的方法对我不起作用:
按照以下步骤进行安装!
pip uninstall easygui
您可能需要执行两次,直到显示 "Successfully uninstalled easygui-0.98.0"
然后运行:
sudo apt-get install python3-easygui
IDK 为什么这有效,但我假设这是因为 pip 使用的版本中存在一些错误!
注意这只适用于ubuntu台机器!
我实际上 运行 再次陷入这个问题。我不得不使用提供给我的 Anaconda 版本,但由于权限原因不允许使用 pip。
一个快速的解决方案是进入 choice_box.py
并删除文件第 76/83 行的 , e
。所以它应该简单地读作 except Exception:
。由于删除了这一行,该库在版本 0.98.0