user@Embedded-10:~/python_programs$ pip install Tkinter
Collecting Tkinter
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/tkinter/
Respuesta1
No es necesario utilizarlo pip
para la instalación Tkinter
(versión 2.x) ni pip3
para la instalación tkinter
(versión 3.x). Están disponibles de forma nativa en Ubuntu y puedes tener ambas versiones instaladas al mismo tiempo. DeWikipedia:
Tkinteres un enlace de Python al kit de herramientas Tk GUI. Es la interfaz estándar de Python para el kit de herramientas Tk GUI,2y es la GUI estándar de facto de Python.3Tkinter se incluye con las instalaciones estándar de Python para Linux, Microsoft Windows y Mac OS X.
En mi caso, tuve que instalar Pillow (bifurcación de PIL) para el procesamiento de imágenes. En este caso todavía no es necesario pip
o pip3
más bien sudo apt install
se utiliza. Por ejemplo, esto es lo que instalé recientemente:
$ grep " install " /var/log/dpkg.log | grep -i pil
2019-12-02 20:31:46 install python-pil:amd64 <none> 3.1.2-0ubuntu1.1
2019-12-04 16:43:04 install python-pil.imagetk:amd64 <none> 3.1.2-0ubuntu1.1
2019-12-04 16:43:11 install python3-pil.imagetk:amd64 <none> 3.1.2-0ubuntu1.1
2019-12-04 18:59:08 install python-pil-doc:all <none> 3.1.2-0ubuntu1.1
2019-12-04 18:59:10 install python-pil-dbg:amd64 <none> 3.1.2-0ubuntu1.1
2019-12-04 18:59:10 install python-pil.imagetk-dbg:amd64 <none> 3.1.2-0ubuntu1.1
Con Pillow Imaging puedes mostrar imágenes como capturas de pantalla en un lienzo de Tkinter: