Несколько версий модулей Python и Tkinter - PullRequest
0 голосов
/ 13 мая 2018

Я использую 3 версии python для Linux mint 18.3

silvock@silvock-TM1701 ~ $ python -V
Python 2.7.12
silvock@silvock-TM1701 ~ $ python3 -V
Python 3.5.2
silvock@silvock-TM1701 ~ $ python3.6 -V
Python 3.6.5

Я могу импортировать Tkinter с python2.7 и tkinter python3.6 ...

silvock@silvock-TM1701 ~ $ python 
Python 2.7.12 (default, Dec  4 2017, 14:50:18) 
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Tkinter
>>> 


silvock@silvock-TM1701 ~ $ python3.6
Python 3.6.5 (default, May  3 2018, 10:08:28) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tkinter
>>> 

... но с python3 (python 3.5) это не работает.

silvock@silvock-TM1701 ~ $ python3
Python 3.5.2 (default, Nov 23 2017, 16:37:01) 
[GCC 5.4.0 20160609] 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
>>> quit()

, тогда как python3-tk уже установлен:

silvock@silvock-TM1701 ~ $ sudo apt-get install python3-tk

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
python3-tk est déjà la version la plus récente (3.6.5-3~16.04.york0.2).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Я бы хотел, чтобы tkinter работал с python3.5.

Я пытаюсь напрасно

silvock@silvock-TM1701 ~ $ sudo apt-get install python3.5-tk
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Le paquet python3.5-tk est un paquet virtuel fourni par :
  python3-tk 3.5.1-1 [Pas de version candidate]

E: Le paquet « python3.5-tk » n'a pas de version susceptible d'être installée
sions de Python.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...