Как установить tkinter для python 3.4 и python 3.5?

Как установить tkinter для python 3.4 и python 3.5?

В настоящее время tkinter установлен для python 3.4 (т. е. import tkinter отлично работает в интерпретаторе python 3.4). Однако я не знаю, как установить tkinter для python 3.5.

sudo apt-get install python3-tk не работает: он говорит, что python3-tk уже установлен (что неудивительно, так как оно установлено для python 3.4).

Я использую Ubuntu 14.04.4 LTS x64.

python3.4:

jh@gr:/scratch/test$ python3.4
Python 3.4.3 (default, Nov 17 2016, 01:08:31)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tkinter
>>>

python3.5:

jh@gr:/scratch/test$ python3.5
Python 3.5.2 (default, Jul 17 2016, 00:00:00)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tkinter
Traceback (most recent call last):
  File "/usr/lib/python3.5/tkinter/__init__.py", line 36, in <module>
    import _tkinter
ImportError: No module named '_tkinter'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python3.5/tkinter/__init__.py", line 38, in <module>
    raise ImportError(str(msg) + ', please install the python3-tk package')
ImportError: No module named '_tkinter', please install the python3-tk package

В качестве побочного примечания, при установке пакета python3-tk не изменяется ситуация (т. е. после этого tkinter работает в python 3.4, а не в python 3.5):

sudo apt-get remove python3-tk
sudo apt-get install python3-tk
1
задан 23 February 2017 в 23:28

1 ответ

Проверьте пакеты libpython, которые вы установили, и если они отсутствуют, установите libpython3.5-stdlib.

sudo apt-get install libpython3.5-stdlib
1
ответ дан 23 May 2018 в 01:11
  • 1
    Спасибо, похоже, у меня уже есть этот пакет ibpython3.5-stdlib is already the newest version. – Franck Dernoncourt 23 February 2017 в 23:52

Другие вопросы по тегам:

Похожие вопросы: