Você não faz isso. O Python 3 não é compatível com o Python 2 , então algumas coisas vão quebrar.
A única maneira de fazê-los funcionar no Python 3 é reescrevê-los para trabalhar no Python 3.
Eu mudei minha versão do python de 2.7 para 3.5 e fiz a v3.5 como padrão, todos os aplicativos que usam python2.7 quebraram, e sempre que eu tentei instalar um novo aplicativo tentei usar o python2.7. como forçar os aplicativos a usar python3.5 em vez de python2.7?
Você não faz isso. O Python 3 não é compatível com o Python 2 , então algumas coisas vão quebrar.
A única maneira de fazê-los funcionar no Python 3 é reescrevê-los para trabalhar no Python 3.
Você pode ter o Python 2.7 e o Python 3.5 em seu sistema sem nenhum problema. Na verdade você deveria, já que muitos aplicativos usam um ou outro.
Você simplesmente usa python
ou python2
para o Python 2 e python3
para o Python 3.
Seus programas devem ter uma primeira linha que identifique qual versão do Python eles usam:
#!/usr/bin/env python3
O acima usa o Python 3. Você não deve modificar esta linha já que cada programa foi feito para uma versão específica do Python.