Olá, Guilherme, tudo bem?
Que bom que conseguiu resolver o problema de incompatibilidade entre o pandas e o numpy ajustando a versão do numpy. Esse tipo de problema pode acontecer quando há atualizações em uma das bibliotecas que não são imediatamente compatíveis com as outras que você está usando.
Sobre a criação do ambiente virtual (venv), é sempre uma boa prática criar um ambiente virtual para cada projeto. Isso ajuda a isolar as dependências e evitar conflitos entre pacotes. Um erro comum pode ser não ativar o ambiente virtual antes de instalar os pacotes, o que faz com que eles sejam instalados globalmente e não no ambiente específico do projeto.
Caso se sinta confortável, você pode compartilhar aqui a versão que funcionou para você.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!