gpt4 book ai didi

python - 使用 pyenv 安装 Python 3 后无法导入 tkinter

转载 作者:太空狗 更新时间:2023-10-29 21:22:12 27 4
gpt4 key购买 nike

在使用 pyenv 安装 Python 3.4.2 版后,导入 tkinter 时遇到问题。我的系统 Python 是 2.7.6 版本。我正在使用 Ubuntu 14.04。对于以下示例脚本 t.py:

import _tkinter

print ("Hello")

我得到:

$ pyenv global system
$ python --version
Python 2.7.6
$ python t.py
Hello
$ pyenv global 3.4.2
$ python --version
Python 3.4.2
$ python t.py
Traceback (most recent call last):
File "t.py", line 3, in <module>
import _tkinter
ImportError: No module named '_tkinter'
Traceback (most recent call last):
File "t.py", line 3, in <module>
import _tkinter
ImportError: No module named '_tkinter'

请注意,pyenv~/.pyenv/versions/3.4.2/ 中安装了 Python 3.4.2 版本。

最佳答案

这个问题现在似乎可以使用此 post 中描述的方法解决:

  • 先卸载Python 3.4.2:pyenv uninstall 3.4.2,然后
  • 运行 sudo apt-get install tk-dev
  • 并重新安装 Python 3.4.2:pyenv install 3.4.2

关于python - 使用 pyenv 安装 Python 3 后无法导入 tkinter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26357567/

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