Criar ambiente virtual com python3 quando existe python2
É possível criar um virtualenv
utilizando o python3 quando possuo instalação do python2?
Sim isso é possível utilizando argumentos via linha de comando. Supondo que possui o virtualenv configurado em sua máquina, basta utilizar o seguinte comando:
Um atalho que utilizo para criar este ambiente virtual é o seguinte:
virtualenv venv -p $(which python3)
neste caso utilizando o argumento -p
você pode apontar para o diretório que possui os binários do python3.
É isso que estamos passando por argumento quando fazemos essa chamada.
Para auxiliar nesta tarefa estamos utilizando o utilitário de linha de comando which
que imprime na saída padrão o caminho completo dos executáveis que seriam executados quando esse argumento fosse inserido no prompt do shell.
Para mais informações consulte a documentação: