Olá Murilo! Tudo bem?
Você levantou um ponto interessante sobre a afirmação relacionada à criação de ambientes virtuais com venv
.
De fato, quando criamos uma venv
, não estamos criando uma cópia completa do interpretador Python. Em vez disso, o venv
configura um ambiente que utiliza a instalação do Python já existente no sistema, criando um conjunto de atalhos e arquivos de configuração, como o pyvenv.cfg
, para gerenciar as bibliotecas e scripts de forma isolada.
A afirmação que você mencionou pode ser um pouco confusa nesse sentido, pois pode dar a entender que uma nova instalação completa do Python é criada, quando, na verdade, é mais sobre a criação de um ambiente isolado que utiliza a instalação existente.
Logo, para evitar essa "confusão" para um aluno iniciante, foi utilizado esse conjunto de palavras que leva a deduzir que foi feita uma copia do interpretador, o que é mais fácil de se absorver.
Espero ter esclarecido e bons estudos!