Olá, Vivian, tudo bem?
O erro legacy-install-failure
geralmente indica que o pip está tendo dificuldade para construir o pacote a partir do código fonte. Normalmente ele está relacionado a problemas de compatibilidade entre o pacote e a versão do Python.
Para resolver esse problema, peço que tente atualizar as ferramentas de build do Python (pip, setuptools e wheel), eles ajudam na compilação e instalação de pacotes Python.
Atualize o pip: Antes de mais nada, certifique-se de que você está usando a versão mais recente do pip. Você pode atualizá-lo com o comando:
pip install --upgrade pip
Atualize as bibliotecas setuptools e wheel: As bibliotecas setuptools e wheel, são usadas para empacotar e distribuir pacotes Python.
pip install –upgrade setuptools wheel
Por fim, tente fazer novamente a instalação do numpy.
pip install numpy==1.16.3
Caso se depare com o erro novamente, tente fazer a instalação do numpy, sem especificar a versão. Assim, o pip instalará a versão mais recente disponível do pacote numpy.
pip install numpy
Espero que essas dicas ajudem a resolver o problema.
Caso o problema persista, fico à disposição.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!