579 votes

Comment faire en sorte que la commande du programme 'Python' exécute Python 3 ?

El python La commande du programme exécute Python 2. Python 3 peut être exécuté à l'aide de la commande python3 commandement. Comment exécuter Python 3 en utilisant la commande python commande ?

5voto

Hossein Points 1459

Faites

cd ~
gedit .bash_aliases

alors écrivez soit

alias python=python3

または

alias python='/usr/bin/python3'

Sauvegardez le fichier, fermez le terminal et ouvrez-le à nouveau.
Lien

2voto

Erik Aronesty Points 348

Je trouve très utile de supprimer simplement /usr/bin/Python et /usr/bin/pip. Cela oblige tous les programmes à s'appuyer sur les commandes "python2" et "python3".

Bien que certains paquets optionnels et périmés dépendent de #!/usr/bin/python pour fonctionner, je préfère soumettre des correctifs à ces programmes plutôt que de continuer à faire des erreurs bizarres et parfois difficiles à déboguer.

-1voto

sergiom Points 113
cat > /usr/local/bin/py << 'EOF'
#!/bin/dash
python3 "$@"
EOF

(à condition d'avoir le droit d'écriture sur /usr/local/bin) De même,

cat > /usr/local/bin/pyi << 'EOF'
#!/bin/dash
python3 -i "$@"
EOF

alors vous ne tapez que py (et utilisez py dans # ! lignes) pour votre Python choisi.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X