Python pip ошибка при установки билиотеки Tkinter

Языки программирования, IDE, компиляторы, интерпретаторы, гипервизоры и виртуальные среды
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

Автор темы
Roma loh
Сообщения: 1
Зарегистрирован: 28 окт 2020, 07:02

Python pip ошибка при установки билиотеки Tkinter

Сообщение Roma loh » 28 окт 2020, 07:16

сначало python не хотел иполнять Tk()
пишу в редакторе:

Код: Выделить всё

import tkinter as tk
root = tk.Tk()

lab = tk.Label(root, text="text")

lab.pack()

root.mainloop()
при попытке запустить в терменале пишет:

Код: Выделить всё

Traceback (most recent call last):
  File "без имени.py", line 1, in <module>
    import tkinter as tk
  File "/home/roma/Рабочий стол/python/tkinter.py", line 3, in <module>
    root = tk.Tk()
NameError: name 'tk' is not defined
попэтому я попытался переустановить Tkinter

Код: Выделить всё

pip install python-tk
Collecting python-tk
Exception:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 353, in run
    wb.build(autobuilding=True)
  File "/usr/lib/python2.7/dist-packages/pip/wheel.py", line 749, in build
    self.requirement_set.prepare_files(self.finder)
  File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 380, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 554, in _prepare_file
    require_hashes
  File "/usr/lib/python2.7/dist-packages/pip/req/req_install.py", line 278, in populate_link
    self.link = finder.find_requirement(self, upgrade)
  File "/usr/lib/python2.7/dist-packages/pip/index.py", line 465, in find_requirement
    all_candidates = self.find_all_candidates(req.name)
  File "/usr/lib/python2.7/dist-packages/pip/index.py", line 423, in find_all_candidates
    for page in self._get_pages(url_locations, project_name):
  File "/usr/lib/python2.7/dist-packages/pip/index.py", line 568, in _get_pages
    page = self._get_page(location)
  File "/usr/lib/python2.7/dist-packages/pip/index.py", line 683, in _get_page
    return HTMLPage.get_page(link, session=self.session)
  File "/usr/lib/python2.7/dist-packages/pip/index.py", line 795, in get_page
    resp.raise_for_status()
  File "/usr/share/python-wheels/requests-2.18.4-py2.py3-none-any.whl/requests/models.py", line 935, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
HTTPError: 404 Client Error: Not Found for url: https://pypi.org/simple/python-tk/
другие билиотеки он устанавливает нормально

подсажите пожалуйста что делать

Аватара пользователя

rogoznik
Сообщения: 8478
Зарегистрирован: 27 июн 2017, 10:36
Решено: 93
Откуда: Нижний Тагил
Благодарил (а): 550 раз
Поблагодарили: 1543 раза

Python pip ошибка при установки билиотеки Tkinter

Сообщение rogoznik » 28 окт 2020, 07:24

Roma loh, прочитать и запомнить Панель форматирования текста в темах/ответах
Показать вывод

Код: Выделить всё

inxi -Fxz
ИзображениеИзображение

Аватара пользователя

Chocobo
Сообщения: 9708
Зарегистрирован: 27 авг 2016, 19:57
Решено: 210
Откуда: НН
Благодарил (а): 746 раз
Поблагодарили: 2861 раз

Python pip ошибка при установки билиотеки Tkinter

Сообщение Chocobo » 28 окт 2020, 07:55

Roma loh писал(а):
28 окт 2020, 07:16
HTTPError: 404 Client Error: Not Found for url: https://pypi.org/simple/python-tk/
нет такого пакета в пип.
Ну и все проще с модулями: apt install python3-tk
для тройки

Код: Выделить всё

➜  ~ python3
Python 3.8.5 (default, Jul 28 2020, 12:59:40) 
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tkinter
>>> 
Изображение
   
Изображение

Аватара пользователя

slant
Сообщения: 3249
Зарегистрирован: 21 июн 2017, 15:09
Решено: 58
Благодарил (а): 39 раз
Поблагодарили: 1368 раз

Python pip ошибка при установки билиотеки Tkinter

Сообщение slant » 28 окт 2020, 09:26

Roma loh, дополнительно - Python 2 на днях "официально похоронили", а в минтах до 19-го включительно имена команд по умолчанию включающие "python" - это именно про python 2, а не 3. Так что это надо учитывать и смотреть на имена и команды вида "python3".

Вернуться в «Программирование, скриптинг, виртуализация»