¿Por qué pip instala el error Turtle (gráficos)?

¿Por qué pip instala el error Turtle (gráficos)?

Recibo el siguiente error al instalar turtle, ¿qué debo hacer?

$ sudo pip install turtle --proxy http://10.144.1.10:8080
WARNING: Running pip install with root privileges is generally not a good idea. Try `pip install --user` instead.
Collecting turtle
  Using cached https://files.pythonhosted.org/packages/ff/f0/21a42e9e424d24bdd0e509d5ed3c7dfb8f47d962d9c044dba903b0b4a26f/turtle-0.0.2.tar.gz
    ERROR: Complete output from command python setup.py egg_info:
    ERROR: Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-smo98rwf/turtle/setup.py", line 40
        except ValueError, ve:
                         ^
    SyntaxError: invalid syntax
    ----------------------------------------
ERROR: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-smo98rwf/turtle/

Estoy usando Fedora 31 y la versión pip:

$ pip --version
pip 19.1.1 from /usr/lib/python3.7/site-packages/pip (python 3.7)

Alguna otra biblioteca de Python se puede instalar correctamente, como:

$ sudo pip install scipy --proxy http://10.144.1.10:8080
WARNING: Running pip install with root privileges is generally not a good idea. Try `pip install --user` instead.
Collecting scipy
  Downloading https://files.pythonhosted.org/packages/37/9d/a606dc7b17ef0b7326afd128e132b7a483d5611da603334842df75d92d3c/scipy-1.4.0-cp37-cp37m-manylinux1_x86_64.whl (26.1MB)
     |████████████████████████████████| 26.1MB 824kB/s 
Requirement already satisfied: numpy>=1.13.3 in /usr/local/lib64/python3.7/site-packages (from scipy) (1.17.4)
Installing collected packages: scipy
Successfully installed scipy-1.4.0

Por cierto, parece que Turtle no está instalado en mi Python...

$ python
Python 3.7.5 (default, Dec 15 2019, 17:54:26) 
[GCC 9.2.1 20190827 (Red Hat 9.2.1-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import turtle
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'turtle'
>>> 

Resumen:

turtle graphicses parte de la biblioteca estándar de python3, no es necesario instalarlo. Si import turtlemuestra un error como "No hay módulo llamado...", podría resolverse, por ejemplo, en Fedora,sudo dnf install python3-tkinter

Respuesta1

gráficos de tortugasya está incluido en la biblioteca estándar de Python.

Instale también elpython3-tkinterpaquete de los repositorios predeterminados de Fedora. python3-tkinter es un módulo para escribir aplicaciones GUI portátiles con Python 3.x usando Tk. Luego intenta ejecutar este código Python para dibujar un círculo.

import turtle

t = turtle.Turtle()
t.circle(50)

El paquete con el que intentó instalar sudo pip install turtlees un paquete de proxy HTTP. No es el paquete adecuado para los gráficos de Turtle.

información relacionada