0

对于我正在处理的小项目,我必须使用easygui带有import easygui. 我相信我正确安装了它,但现在我得到了错误:

ModuleNotFoundError:没有名为“global_state”的模块

据我了解,这与easygui. 我尝试卸载并重新安装easygui以获得可能的修复,但没有运气。

我正在通过 Ubuntu 安装 0.3.5 版。

错误的追溯:

Traceback (most recent call last):
                             File "/home/jmarlin3/smallprojects/cartoon-project.py", line 2, in <module>
                              import easygui #allows us to pick any file from our system
                             File "/home/jmarlin3/.local/lib/python3.8/site-packages/easygui/__init__.py", line 34, in <module>
                                                                                from .boxes.button_box import buttonbox
                                                         File "/home/jmarlin3/.local/lib/python3.8/site-packages/easygui/boxes/button_box.py", line 18, in <module>
                                                                          import global_state
ModuleNotFoundError: No module named 'global_state'
4

1 回答 1

0

也许问题出在您的 tkinter 上;在您的 python 版本中尝试导入 tkinter:

Python 3.8.10 (default, Jul 14 2021, 03:51:04) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tkinter

如果找不到像 '_tkinter' 这样的东西,你必须安装 tkinter(让它正常工作!)才能使用 easygui。如果您使用的是 python2:

sudo apt-get install python-tk

蟒蛇3:

sudo apt-get install python3-tk

并安装easygui:

pip install easy_gui
于 2021-08-05T21:11:22.563 回答