IDLE 抛出错误并提示tkinter无法导入。
tkinter
tkinter有没有通过pip或简单的方法进行安装easy_install?
pip
easy_install
似乎有很多与此相关的包名......
这个和其他各种变体都tkinter-pypy不起作用。这是我运行的:
tkinter-pypy
pip install python-tk
我在 Windows 上使用 Python 2.7,并且没有apt-get其他系统包管理器。
apt-get
在 Windows 上,tkinter(或TkinterPython 2.x) 默认包含在标准 Python 安装中,因此您无需通过 单独安装它pip。但是,您的安装似乎缺失或设置不正确。
Tkinter
由于tkinter应该附带 Python,最简单的解决方案可能是重新安装 Python 或运行修复安装:
通过运行以下命令确保tkinter(或)已正确安装:Tkinter
import Tkinter # For Python 2.x
如果仍然出现错误,则可能是您的 Python 安装存在问题或tkinter缺少包。
tcl/tk
tkinter依赖于其tcl/tk图形界面。在某些情况下,tcl/tkPython 可能未正确安装或找不到该库。请检查 Python 安装目录中是否存在以下文件夹(例如C:\Python27):
C:\Python27
tcl
DLLs\tcl85.dll
tk85.dll
如果缺少这些,重新安装或修复应该可以解决问题。
conda
如果你使用 Anaconda,tkinter可以使用以下命令进行安装:
conda install -c anaconda tk
但是,由于您使用的是 Python 2.7 和 Windows,除非您使用 Anaconda 等特定发行版,否则这种情况不太常见。