Страница 1 из 1

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

Добавлено: 28 окт 2020, 10:16
Roma loh
сначало 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/
другие билиотеки он устанавливает нормально

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

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

Добавлено: 28 окт 2020, 10:24
rogoznik
Roma loh, прочитать и запомнить Панель форматирования текста в темах/ответах
Показать вывод

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

inxi -Fxz

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

Добавлено: 28 окт 2020, 10:55
Chocobo
Roma loh писал(а):
28 окт 2020, 10: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
>>> 

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

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