gpt4 book ai didi

python - 使用 python 2.7.3 Mac OSX 10.8.2 导入 Tkinter 失败

转载 作者:太空宇宙 更新时间:2023-11-03 12:49:35 25 4
gpt4 key购买 nike

我已经广泛阅读了这个问题,但没有找到可用的解决方案。他们中的许多人建议从头开始重建 python。如果可能的话,这是我想避免的障碍。因此,我将最后一次绝望地回答这个问题。它不应该与 stackoverflow 上的许多类似问题重复,因为我相信它特定于我的安装,即使症状与其他问题相似。

这是我安装的当前状态。我已经安装了很多其他软件包,例如 numpymatplotlib 都没有问题,但是这个让我很困惑。

MacBookPro:lib-tk rebcabin$ arch -x86_64 /opt/local/bin/python
Python 2.7.3 (default, Nov 17 2012, 19:54:34)
[GCC 4.2.1 Compatible Apple Clang 4.1 ((tags/Apple/clang-421.11.66))] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', ...
'/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk',
...]

注意路径上的 lib-tk。让我们看看 lib-tk:

MacBookPro:lib-tk rebcabin$ ls -la
total 3704
...
-rw-r--r-- 1 root wheel 155634 Nov 17 19:55 Tkinter.py
-rw-r--r-- 1 root wheel 224887 Nov 17 19:55 Tkinter.pyc
-rw-r--r-- 1 root wheel 224887 Nov 17 19:55 Tkinter.pyo
...

让我们尝试导入它

>>> import Tkinter
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "Tkinter.py", line 39, in <module>
import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named _tkinter

我对这个主题所做的大部分阅读都来自将上述错误粘贴到 Google 中。一些建议相当油嘴滑舌,毫无用处:“只要在 setup.py 中重新配置你的 python,输入‘make’,你的问题就解决了。”哪个setup.py?我的 python 目录中有几十个。哪个生成文件?同上。也许上下文是从头开始构建 python,我将再次避免这种情况,因为我不想冒险破坏所有其他可用的包。

最佳答案

根据路径,您可能是通过 macports 安装了 python。如果是这种情况,请查找类似 py-tkinter 的内容-- 例如

sudo port install py27-tkinter

关于python - 使用 python 2.7.3 Mac OSX 10.8.2 导入 Tkinter 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15057166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com