我已经在Mac上通过自制程序安装了Python。
brew install python
之后,我将Python版本检查为2.7。11,然后我试着表演
import Tkinter
我得到以下错误消息:
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
更新:其他答案已经找到了变通方法,所以这个答案现在已经过时了。
以下内容现已过时。您必须直接从Python安装Python。如果要删除这些警告,请单击org。
2018更新
brew reinstall python --with-tcl-tk
注意:Homebrew现在默认使用Python 3-Homebrew博客。医生。
python
应该调出系统的python2,python3
应该调出python3。
空闲
指向系统Python/tcl-tk。它将显示一个过时的tcl-tk错误(除非你brew安装python@2--with-tcl-tk
)
idle3
应该在没有警告的情况下启动Python 3。
——使用tcl tk
将直接从python安装python
。org,您将在运行brew info python
时看到它。
更多信息请点击这里。
基于上面的评论以及Python必须链接到Tcl/Tk框架的事实:
如果没有Xcode命令行工具,请安装以下工具:
xcode-select --install
如果您没有Tcl/Tk brew安装(检查brew列表),请安装:
brew install tcl-tk
然后,如果没有安装选项--tcl tk(当前的官方选项),请运行“brew卸载python”。然后再次安装Python,将其链接到brew安装的Tcl/Tk:
brew install python --with-tcl-tk
我正在运行MacOS Big Sur(11.2.3)。
使用python2,我内置了Tkinter
。
使用python3,它必须手动安装,非常简单,只需运行:
$ brew install python-tk
要在终端中运行python2,请执行python文件。py
。
要在终端中运行python3,请执行python3文件。py
。
如果我在自制的MacOS Mojave上这样做: 我得到: 我已经找了好几天了,也尝试了各种解决方案,比如这里,但是至今没有运气。知道我为什么会出现这个错误以及如何修复它吗? 提前感谢!
这里是我的项目结构 运行正常,我在虚拟环境中。 然而,当试图运行程序时 我还注意到在中没有的源文件,只有文件 为什么呢?
问题内容: 给你 为什么不选择1-11? 他们是只是决定随机执行此操作,还是有一些我没有看到的价值? 问题答案: 因为调用包含10个等于的元素更为常见。请记住,程序员更喜欢基于0的索引。 另外,请考虑以下常见代码段: 你能看到如果精确到这将是有问题的吗?程序员需要显式减1。这也遵循程序员喜欢的共同趋势。 如果你经常以1开头的范围调用范围,则可能需要定义自己的函数:
如何安装打包出来的App包(通过什么命令安装)?
我刚刚通过自制完成了python最新稳定版本的安装。 安装python3 一切正常。我想安装包,例如PyMongo。我没有pip。 $pip-bash:pip:未找到命令 没有自制公式: $brew安装PyMongo brew安装PyMongo错误:没有可用的公式用于PyMongo搜索公式。。。正在搜索点击。。。 当Python通过自制软件安装时,你知道在OS X上安装Pymango的最佳方式是什
傍晚 我正在玩一个小的swing应用程序,我添加了一个按钮,可以对被按下做出响应。因此,我需要实现ActionListener。我已经添加了这一行: 但是它告诉我它找不到“ActionListener”类。所以过了一会儿,我得到了这个: 我假设awt。*部分意味着它在awt伞下导入所有子包。显然情况并非如此。有人能为我澄清这个问题吗?