ModuleNotFoundError: No module named 'global_state'

ModuleNotFoundError: No module named 'global_state'

对于我正在处理的小项目,我必须使用包 easyguiimport easygui。我相信我安装正确,但现在我收到错误:

ModuleNotFoundError: No module named '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'

也许问题出在你的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

python3:

sudo apt-get install python3-tk

并安装 easygui:

pip install easy_gui