我在Jessie Raspberry Pi上安装了Python 3.6.8。
我无法打开或访问IDLE。
当我在命令行中输入“ idle3.6”时,它会抛出“ ** IDLE无法导入Tkinter。您的Python可能未配置为Tk。**这没有任何意义。在检查stackoverflow后,该主题,大多数帖子都说我应该
sudo apt install python3-tk
安装与IDLE3兼容的Tkinter。我已经有Tkinter 8.6。这个建议行不通。 我审核过的其他建议指示
sudo apt-get install idle
再次,没有骰子。 Idle.py已经出现在我的Python-3.6.8文件夹中(在Lib / Idlelib下)。不幸的是,我不知道如何访问它。
答案 0 :(得分:1)
tkinter
是标准库的一部分。这意味着无论您拥有哪种Python,始终都有可用的版本。 您对不兼容的假设是不正确的。例如,当我在IDLE 3.6.1中进行检查时,就会得到
Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 bit (AMD64)] on win32
>>> import tkinter
>>> tkinter.TclVersion
8.6
但是,您可以选择在Python安装时跳过tkinter
/ tcl
的安装。如果您这样做了(或者怀疑您可能这样做了),则可能必须卸载并重新安装Python才能解决问题。
旨在安装第三方库的工具可能并不总是能够修复核心安装问题。
答案 1 :(得分:0)
有两件事可能会有所帮助:
尝试Anaconda。通常在其中装载软件包会更容易。
尝试使用旧版本的python(例如2.7.16)
当我pip3安装tkinter时,我被告知没有与我的python版本匹配的tkinter版本,所以我认为这是因为它与Python 3.6不兼容