- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在启动和运行 Tkinter 来安装 matplot lib 时遇到问题。
我正在运行 Mac OS X 10.4.11,并且刚刚安装了 Python 2.6.4 。
经过几次其他的战斗之后,我要安装 matlotlib 的最后一场战斗是拥有一个 Tkinter 的工作版本,尽管我的 Mac 上有几个来自 Xcode 和 Python 的版本,我猜它们只是没有安装在有用的地方?我安装Python 2.6.4后,导入_tkinter失败。所以我从事件状态安装了 Tcl 8.5。
现在,我进入了 Tkinter 测试:
Tkinter._test() Traceback (most recent call last): File "", line 1, in File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk/Tkinter.py", line 3746, in _test root = Tk() File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk/Tkinter.py", line 1645, in init self._loadtk() File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk/Tkinter.py", line 1659, in _loadtk % (_tkinter.TK_VERSION, tk_version) RuntimeError: tk.h version (8.4) doesn't match libtk.a version (8.5)
我意识到您已经讨论了我在这里描述的确切错误: http://bugs.python.org/issue4017
但这些错误是由早期版本的 python 的问题引起的,其中 setup.py 颠倒了查找位置的顺序。您上一篇文章中的建议是在 setup.py 中修复此顺序并重建 python,但我的 setup.py 看起来已经不错 - 它包括以下几行:
def detector_tkinter_darwin(self, inc_dirs, lib_dirs): # _tkinter 模块,使用框架。由于框架相当 # 不同的UNIX搜索逻辑是不可共享的。 from os.path import join, 存在 框架目录 = [ '/库/框架', '/系统/库/框架/', 加入(os.getenv('HOME'), '/Library/Frameworks')我真的很感激任何关于如何处理这个问题的见解!(我是一名生物学家......)
当我这样做时,我将包括当我尝试安装 m matplotlib 时发生的情况,以防它有用......matplotlib 认为我有 Tkinter 8.4 (讽刺的是,只有在我安装了 8.5 之后,在那之前)它总是说找不到 Tkinter):
Tkinter:Tkinter:65971,Tk:8.4,Tcl:8.4
另外,这是我在尝试构建 matplotlib 时遇到的错误:
powerpc-apple-darwin8-g++-4.0.1:无法识别的选项“-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk”i686-apple-darwin8-g++-4.0.1:无法识别的选项“-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk”/usr/bin/ld: -syslibroot: 多次指定Collect2: ld 返回 1 退出状态/usr/bin/ld: -syslibroot: 多次指定Collect2: ld 返回 1 退出状态lipo:无法打开输入文件:/var/tmp//ccrblCgU.out(没有这样的文件或目录)错误:命令“g++”失败,退出状态为 1make: *** [mpl_build] 错误 1
谢谢!!
卡特琳
最佳答案
我认为之前提出的解决方案的要点是,Python 在安装时会检测 Tk 的正确版本和位置。我假设您在安装 Python 后安装了 Tk。当我使用 .dmg 安装程序重新安装 Python2.6 时,这个问题在我的机器上得到了解决。我不需要重建或任何东西。我希望这有帮助。 :)
关于python - Tcl/Tk Tkinter 版本 8.4 和 8.5 在 Mac Os X 10.4.11 上与 python 2.6.4 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2247971/
在 How to make a Tkinter window jump to the front? 中提出的问题之后的一个问题 我希望有一个顶层窗口(我用它来导航我的其他主窗口)总是在前面。但我希望它
有没有办法在 Tkinter 中保持小部件(特别是图像)的堆叠顺序一致?例如,我可能在 Canvas 上的同一位置有两个矩形、两个三角形和一个圆。圆圈移动到最后一次点击鼠标的地方,但我总是希望它被绘制
这是一个简单的 GUI 程序,用于创建 5x16 按钮矩阵。 from tkinter import * root = Tk() button = [[0 for x in range(16)] fo
有一个错误:“AttributeError: module 'tkinter' has no attribute 'messagebox'” 即使 import tkinter 一开始就已经给出了,为
我知道 menu.tk_popup() 可用于在特定坐标处打开上下文菜单,但也不知道如何从中打开子菜单,如果这有意义的话。这是我编写的代码: import tkinter as tk root = t
我正在尝试在禁用自动换行和水平滚动条的文本窗口中书写,如下所示: root = Toplevel() root.geometry("%dx%d+0+0" % (350,400)) af=Frame(r
已经将文本变量分配给小部件后,如何将其删除? widget.config(textvariable=None)只是不工作。在谷歌或这里找不到任何东西。 最佳答案 将您的变量分配给一个空字符串以实现此目
Jython 支持 Tkinter 吗?如果我用 Python 编写一个程序并放一个 使用 Tkinter 的 GUI 前端,做同样的事情有多难 Jython 中的程序?或者对于 Jython GUI
因此,我尝试创建一个 tkinter 窗口,显示当前时间和日期以及自定义短语。不过,我遇到的问题是,我似乎无法在第二天刷新日期。 我可以传递截至运行代码时的当前日期,但之后它变为静态。 这是我目前的程
我的理解是在初始化 __init__ 中的所有框架和小部件之后方法,tkinter 窗口会调整大小以适合所有这些组件。 我想将窗口的初始化大小设置为其最小大小。我希望能够最大化并放大窗口,但我从不希望
此代码仅水平居中,如何使进度条也垂直居中? import Tkinter import ttk root = Tkinter.Tk() root.geometry("=500x500") root.p
使用 Python 2.7 和 Tkinter 模块,我创建了一个菜单按钮并为其分配了一个菜单。现在每次我在特定位置发布菜单时,菜单的宽度都会根据字符数自动设置。有没有办法在菜单小部件中设置静态宽度?
我想将我的 tkinter 应用程序的主题更改为 clam。 代码是什么,我把它放在哪里?我试过了: from tkinter import * from tkinter.ttk import * s
我有以下代码: from Tkinter import * from urllib import urlretrieve import webbrowser import ttk def get_la
我知道,如果我将滚动条控制的框架绑定(bind)到函数 ( onFrameConfigure ),您可以获得滚动条位置,如下所示:self.calendar_frame.bind("", self.o
许多网站都说菜单小部件有一个选项“字体”,但我一直无法设置它。系统是在 Windows 8.1 中运行的 Python 3.5。脚本开始: 从 tkinter 导入 * 根 = Tk() root.g
我正在阅读本教程,它帮助我同时学习 tkinter 和 wxWidgets,但我想深入挖掘,所以想知道哪个 GUI 工具更适合深入学习,为什么? 最佳答案 不可能说哪个“更好”。两者均可用于最常见的用
看书学python,tkinter.END用在一段代码里不用解释 import tkinter def count(text, out_data): """ Update out_data w
我正在尝试使用 Python 2.7 将 Tkinter 导入到我的项目中,但我收到了错误: ImportError: No module named tkinter 在有人说之前,我已经尝试了“Tk
当我回答 Tkinter 问题时,我通常会尝试自己运行代码,但有时我会收到此错误: Traceback (most recent call last): File "C:\Python27\pyg
我是一名优秀的程序员,十分优秀!