Contamos con la mejor respuesta que hallamos on line. Esperamos que te sea de utilidad y si quieres comentarnos algo que nos pueda ayudar a mejorar puedes hacerlo..
Solución:
gcc
es parte del build-essential
paquete, que debe instalar antes que nada:
sudo apt-get install build-essential
ACTUALIZAR: Siguiendo la sugerencia de @bosnjak, es posible que también deba instalar las herramientas de desarrollo de openssl:
sudo apt-get install libssl-dev
Especifiqué la versión particular de python, es 3.7 y eso me ayudó
He instalado estos:
sudo apt-get install python3.7-dev libmysqlclient-dev
Y luego instalé mysqlclient por:
pip install mysqlclient
Resultó que la solución es ligeramente diferente para casi todas las versiones de Python. Para aquellos que usan diferentes versiones, como Python 2.x, 3.5 o 3.7, encontré esto:
Parte I
Para Pitón 2.x usar:
$ sudo apt-get install python-dev
Para Pitón 2.7 usar:
$ sudo apt-get install libffi-dev
Para Pitón 3.x usar:
$ sudo apt-get install python3-dev
Para Pitón 3.4 usar:
$ sudo apt-get install python3.4-dev
Para Pitón 3.7 usar:
$ sudo apt-get install python3.7-dev
Para Pitón 3.8 usar:
$ sudo apt-get install python3.8-dev
Para Pitón 3.9 usar:
$ sudo apt-get install python3.9-dev
Parte II
Si esto todavía no ayuda, otros han señalado que instale
$ sudo apt-get install build-essential
y finalmente
$ sudo apt-get install libssl-dev
Pero los dos últimos no me ayudaron, ¡pero espero que esto pueda ayudarte!
Puntuaciones y comentarios
Si eres capaz, eres capaz de dejar un enunciado acerca de qué te ha gustado de esta crónica.