【发布时间】:2014-04-28 07:22:35
【问题描述】:
我正在使用 pyenv 使用 Ubuntu 13.10 和 Python 3.3.4。我使用其他模块没有问题。当我进入 python 控制台并写入时
import tkinter
输出
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/serdar/.pyenv/versions/3.3.4/lib/python3.3/tkinter/__init__.py", line 40, in <module>
import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named '_tkinter'
我已经安装了python3-tk 和tk-devel。
【问题讨论】:
-
/usr/bin/python3 -c'import tkinter'成功了吗? -
是的,它有效,但 pyenv 安装了多个版本。您可以使用单个命令更改活动的 python 版本。它安装在 ~/.pyenv/versions 下。
~/.pyenv/versions/3.3.4/bin/python3 -c'import tkinter'没用。 -
如果它与
/usr/bin/python3一起工作,然后尝试重新创建环境 -
@J.F.Sebastian JFI: pyenv 与常规 virtualenvs 不同。
-
如果您使用
pyenv进行 Python 环境管理并希望 IDLE 工作,请参阅分步指南 stackoverflow.com/questions/61870688/…
标签: python python-3.x tkinter