Eu tive o mesmo problema exato no meu windows 10 python versão 3.8. No meu caso, eu precisava instalar o mysqlclient onde ocorreu o erro Microsoft Visual C++ 14.0 is required
. Como instalar o visual studio e seus pacotes pode ser um processo tedioso, eis o que eu fiz:
Etapa 1 - Acesse binários python não oficiais em qualquer navegador e abra seu site.
passo 2 - pressione ctrl + F e digite o que quiser. No meu caso, era mysqlclient.
Etapa 3 - Entre e escolha de acordo com a versão do python e o sistema Windows. No meu caso, era o mysqlclient ‑ 1.4.6 ‑ cp38 ‑ cp38 ‑ win32.whl e fazia o download.
etapa 4 - abra o prompt de comando e especifique o caminho em que você baixou o arquivo. No meu caso, era C: \ Users \ user \ Downloads
passo 5 - digite pip install .\mysqlclient‑1.4.6‑cp38‑cp38‑win32.whl
e pressione enter.
Assim, ele foi instalado com sucesso, após o qual eu fui ao meu terminal do projeto, digite novamente o comando necessário. Isso resolveu meu problema
Note que, enquanto trabalhava no projeto em pycharm, também tentei instalar o mysql-client a partir do interpretador do projeto. Mas mysql-client e mysqlclient são coisas diferentes. Não faço ideia do porquê e não funcionou.
pip install --upgrade setuptools
consulte wiki.python.org/moin/WindowsCompilers