Alternando entre o Python 3.5 e o 3.6 no Windows 7

0

Eu procuro ser capaz de digitar algo como

python36

ou:

python35

no prompt de comando para poder rodar 3.6 ou 3.5 shells, respectivamente. Quando eu digito python no prompt de comando, ele só abre um shell 3.5 e, se eu tentar especificar 3.6, digitando python3.6 ou python3.5 ou python36 ou python35 , ele não reconhecerá os comandos. Para ambas as instalações, verifiquei a caixa "Adicionar ao meu caminho" e desde então tentei adicioná-las manualmente ao meu caminho usando configurações do sistema / avançadas / variáveis de ambiente, etc, mas não está claro para mim como fazer isso da melhor maneira. / p>

Estou usando o Windows 7.

    
por Johnny Apple 13.09.2017 / 23:31

1 resposta

1

Chame py.exe em vez de python :

  • py -3.6 abrirá um shell 3.6;
  • py -3.5 abrirá uma shell de 3,5;
  • py (verifique a versão de um shell aberto: pode depender da instalação e outras configurações).

Fonte : Lançador Python para Windows

New in version 3.3.

The Python launcher for Windows is a utility which aids in locating and executing of different Python versions. It allows scripts (or the command-line) to indicate a preference for a specific Python version, and will locate and execute that version.

Unlike the PATH variable, the launcher will correctly select the most appropriate version of Python. It will prefer per-user installations over system-wide ones, and orders by language version rather than using the most recently installed version.

    
por 20.09.2017 / 22:23