tkinter пропал

logbox

Новичок
Пользователь
Июн 15, 2020
8
0
1
Не могу установить или найти пакет tkinter
Не знаете как его установить или найти аналог?
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
tkinter это часть стандартной библиотеки, его не нужно устанавливать отдельно.
 

logbox

Новичок
Пользователь
Июн 15, 2020
8
0
1
А как его переустановить?
При импортировании, говорит, что его нет. pip install tkinter пишет:
HTTPError: 404 Client Error: Not Found for url: https://pypi.org/simple/tkinter/

заметил потому что turtle его требует.
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
А как его переустановить?
При импортировании, говорит, что его нет. pip install tkinter пишет:
HTTPError: 404 Client Error: Not Found for url: https://pypi.org/simple/tkinter/

заметил потому что turtle его требует.
Если python установлен, то tkinter уже есть. Просто в скрипте импортируйте и все:
Python:
import tkinter as tk
 

logbox

Новичок
Пользователь
Июн 15, 2020
8
0
1
Если python установлен, то tkinter уже есть. Просто в скрипте импортируйте и все:
Python:
import tkinter as tk


>>> import tkinter as tk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'tkinter'
>>> import re
>>>
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
ModuleNotFoundError: No module named 'tkinter'
Какая у вас версия питона?
 

logbox

Новичок
Пользователь
Июн 15, 2020
8
0
1
Какая у вас версия питона?
Python 3.6.9 (default, Jul 17 2020, 12:50:27)
[GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

У меня ощущение, что переменная PYTHONPATH не настроена или настроена не правильно... Ищу ...
 

logbox

Новичок
Пользователь
Июн 15, 2020
8
0
1
В общем пути правильно прописаны! В python2.7 её тоже нет.
Раньше не пользовался ей, и не замечал её отсутствования
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
В общем пути правильно прописаны! В python2.7 её тоже нет.
Раньше не пользовался ей, и не замечал её отсутствования
В python2.7 попробуйте написать import Tkinter as tk (с большой буквы).
 

logbox

Новичок
Пользователь
Июн 15, 2020
8
0
1
Python 2.7.17 (default, Jul 20 2020, 15:37:01)
[GCC 7.5.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Tkinter as tk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 42, in <module>
raise ImportError, str(msg) + ', please install the python-tk package'
ImportError: No module named _tkinter, please install the python-tk package
 

logbox

Новичок
Пользователь
Июн 15, 2020
8
0
1
~$ python2
Python 2.7.17 (default, Jul 20 2020, 15:37:01)
[GCC 7.5.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Tkinter as tk
>>> quit()
~$ python3
Python 3.6.9 (default, Jul 17 2020, 12:50:27)
[GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tkinter
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'tkinter'
>>>
Поставил пакет python-tk. Во втором питоне появилась :) А в третьем питоне её как установить?
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Поставил пакет python-tk. Во втором питоне появилась :) А в третьем питоне её как установить?
Попробуйте так:
Код:
sudo apt-get install python3-tk
 

logbox

Новичок
Пользователь
Июн 15, 2020
8
0
1
Попробуйте так:
Код:
sudo apt-get install python3-tk
Спасибо! Заработало!
А говорят, что стандартная библиотека!!!
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Спасибо! Заработало!
А говорят, что стандартная библиотека!!!
Видимо зависит от системы и установщика. На windows например при установке можно поставить галочку add tk\tcl.
 

Форум IT Специалистов