我正在尝试探索 PySimpleGUI。点击此链接 PySimpleGUI
但是当我这样做的时候,
import PySimpleGUI
得到错误,
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.7/site-packages/PySimpleGUI/__init__.py", line 2, in <module>
from .PySimpleGUI import *
File "/usr/local/lib/python3.7/site-packages/PySimpleGUI/PySimpleGUI.py", line 4, in <module>
import tkinter as tk
File "/usr/local/lib/python3.7/tkinter/__init__.py", line 36, in <module>
import _tkinter # If this fails your Python may not be configured for Tk
ModuleNotFoundError: No module named '_tkinter'
我试过了,
sudo apt-get install python3-tk
and
sudo apt-get install python3.7-tk
但无法摆脱上述错误。
我当前的系统详细信息:
OS - Ubuntu 19.04
python - Python 3.7.3
PySimpleGUI - 3.29.0
tcl - 8.6.9
如何解决这个问题?
原文由 2017kamb 发布,翻译遵循 CC BY-SA 4.0 许可协议
现在我能够解决这个问题,因为我使用了 pyenv 并通过 pyenv 安装了 python。
我使用了以下步骤:
添加到 ~/.bashrc
重新加载 bashrc
安装python最新版本
列出 python 版本
设置全局版本
检查 python 版本
安装 PySimpleGUI
就是这样,现在我可以导入 PySimpleGUI 了。