web-dev-qa-db-fra.com

Exécution de .py python à partir de la ligne de commande à l'aide de python3

Je suis actuellement capable d'exécuter des scripts .py python à partir d'un terminal en raison, je crois, de cette inclusion dans mon fichier .profile:

export PYTHONPATH=/home/myplace/python

python étant le répertoire où j'ai mis tous mes scripts roulés à la maison. Le fait est que l'interpréteur par défaut est python 2 et j'aimerais pouvoir exécuter python 3 scripts de la même manière. Existe-t-il un moyen de indiquer dans un script .py quel interprète utiliser? J'ai vu de nombreux avertissements contre le changement de l'interpréteur par défaut et ce n'est pas quelque chose que je veux faire de toute façon.

TIA

1
Tony Martin

Et pour répondre à ma propre question au profit de quiconque aboie le mauvais arbre, il suffit de placer l'emplacement de l'interprète dans un Shebang en haut du script:

#! /opt/python3/bin/python3.x

ou certains en fonction de votre installation particulière.

2
Tony Martin