Neste tutorial, aprenderemos sobre ambientes virtuais do Python, os benefícios do uso de ambientes virtuais e como trabalhar em ambientes virtuais.Como estamos trabalhando dentro do ambiente virtual, o comando a seguir apenas atualiza a ferramenta PIP dentro desse ambiente, não em outros ambientes virtuais ou em todo o sistema.Por outro lado, um ambiente virtual é uma pasta que contém o intérprete Python, pacotes e ferramentas como o PIP.Um ambiente virtual do Python consiste em dois componentes essenciais: o intérprete Python em que o ambiente virtual é executado e uma pasta que contém bibliotecas de terceiros instaladas no ambiente virtual.Neste ponto, se você abrir o terminal integrado no código VS, verá que o ambiente virtual está ativo e poderá instalar quaisquer pacotes dentro dele.
Fonte: https://www.dataquest.io/blog/a-complete-guide-to-python-virtual-environments/