相关疑难解决方法(0)

为什么我的Python通过家庭酿造安装不包括Tkinter

我在Mac上通过自制软件安装了我的Python.

brew install python
Run Code Online (Sandbox Code Playgroud)

之后我将我的python版本检查为2.7.11,然后我尝试了执行

import Tkinter
Run Code Online (Sandbox Code Playgroud)

我有以下错误消息:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py", line 39, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named _tkinter
Run Code Online (Sandbox Code Playgroud)

python macos tkinter

22
推荐指数
6
解决办法
2万
查看次数

在 macOS 上更新 Homebrew python3 的 tcl/tk 版本

我的环境:

来自 Homebrew 的 macOS 10.13 python 3.7.1

我有很多关于 Tcl/TK 8.5 下的 Tcl/TK 怪癖,/System/Library/Frameworks/Tcl.framework/Versions/8.5/我想升级我的 Tcl/TK。

但是有了这个问题,我找不到任何升级的工作提示,包括:

我的测试结果

  1. --with-tcl-tk不再适用于最新的 Homebrew。运行brew install python --with-tcl-tk仍然指向系统 Tcl/TK 8.5.9。
  2. 以上内容也通过卸载/安装周期进行了测试。
  3. 安装最新的 ActiveTcl 后,Python 继续使用系统 Tcl/TK。

python tkinter tcltk

4
推荐指数
1
解决办法
4977
查看次数

标签 统计

python ×2

tkinter ×2

macos ×1

tcltk ×1