在Python3.5中导入easygui时出现以下错误
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import easygui
File "C:\Users\bhongtip\AppData\Local\Programs\Python\Python35-32\lib\site-packages\easygui-0.98.0-py3.5.egg\easygui\__init__.py", line 50, in <module>
from .boxes.choice_box import choicebox
File "C:\Users\bhongtip\AppData\Local\Programs\Python\Python35-32\lib\site-packages\easygui-0.98.0-py3.5.egg\easygui\boxes\choice_box.py", line 76
except Exception, e:
^
SyntaxError: invalid syntax发布于 2016-09-12 16:21:21
此问题已在includes the change I suggested in my original answer below的EasyGUI 0.98.1中修复。
如果您仍然遇到此问题,请使用以下命令升级到最新版本
pip install -U "easygui>=0.98.1"我最初的答案
EasyGUI 0.98 introduced a change incompatible with Python 3。
您需要降级到0.97.4 (pip install -U EasyGUI==0.97.4)或修复该更改。
修复这行代码和替换第76行代码一样简单:
except Exception, e:使用
except Exception as e:这被项目跟踪为issue #97 (具有重复的#101和#102,以及拉取请求#100、#103、#105和#107)。
发布于 2019-01-06 20:53:44
我知道你的easygui是针对python2.7的,你可以做两件事。
C:\Users\bhongtip\AppData\Local\Programs\Python\Python35-32\lib\site-packages\easygui-0.98.0-py3.5.egg\easygui\boxes\choice_box.py并将行更改为except (Exception, e):,但这并不能解决所有问题。pip3 uninstall easygui,然后运行pip3 install --user easygui,它应该为您的Python3.5<代码>G29安装正确的版本
发布于 2020-11-27 18:25:46
您是否尝试过使用:
from easygui import *这是我一直使用的,我以前也用过choicebox。
https://stackoverflow.com/questions/39445931
复制相似问题