Eu recebo exatamente o mesmo erro mostrado em Não é possível instalar o mysqlclient no Ubuntu 20.10 e Erro ao instalar libmysqlclient-dev no Ubuntu 20.04 . Mas depois de fazer tudo isso, se eu instalar o mysqlclient via "sudo pip3 install mysqlclient" ele será instalado com sucesso. O problema é que não preciso dele no root pois estou usando o virtual env e meu django não está no root, ou seja, o python no venv não detecta o mysqlclient no root. Qualquer ajuda é apreciada.
Bem, eu encontrei uma solução, aparentemente o venv do conda estava atrapalhando o venv do meu projeto, então eu o desativei usando "conda deactivate" e depois instalei e foi bem-sucedido. Portanto, siga os links colados acima e verifique se você não está em nenhum outro ambiente além do seu.