Comment faire de python3.2 interprète la valeur par défaut interprète dans debian
J'ai eu les deux python2 et python3 installé sur ma machine debian. Mais quand j'essaie d'invoquer l'interpréteur python simplement en tapant 'python' en bash, python2 pop-up et pas python3. Depuis que je travaille avec ce dernier, à l'heure actuelle, Il serait plus facile d'invoquer python3 simplement en tapant python. Merci de me guider à travers ce.
C'est un très mauvaise idée car cela pourrait détruire le système des outils qui dépendent de Python 2.x.
D'accord avec Larsmans...pourquoi ne pas l'exécuter avec
Si en tapant
D'accord avec Larsmans...pourquoi ne pas l'exécuter avec
python3
son juste une lettre supplémentaire et ensuite, vous pouvez garder les deux versions facilement accessible en cas de besoin version2.Si en tapant
python
est plus facile que de taper python3
que l'utilisation d'un alias (alias py3="python3"
) la rendrait encore plus facile!OriginalL'auteur Shankar Menon | 2012-05-03
Vous devez vous connecter pour publier un commentaire.
le seul en quelque sorte de manière sûre serait d'utiliser un alias dans votre shell, en plaçant
dans votre
~/.profile
ou~/.bashrc
...de cette façon, le système de scripts en fonction python étant python2 ne seront pas touchés.
Bien sûr, vous pouvez également ajouter un alias pour eux si vous voulez commencer à
ipython3
à l'aide deipython
. C'est juste que vous ne devriez pas avoir unpython
binaire (ou faire un lien symbolique) dans votre chemin d'accèspython3
, comme scipts va attendrepython
êtrepython2
. Pour ma part, j'ai simplement pris l'habitude de taper python3...OriginalL'auteur
Bien, vous pouvez simplement créer un
virtualenv
avec le python3.x à l'aide de cette commande:virtualenv -p <path-to-python3.x> <virtualenvname>
OriginalL'auteur
btw, si vous utilisez bash ou de l'exécution de la coquille,
et vous comprennent normalement en haut du fichier la ligne suivante:
#!/usr/bin/python
vous pouvez ensuite modifier la ligne au lieu d'être:
#!/usr/bin/python3
C'est une autre façon d'avoir pythonX exécuter au lieu de la valeur par défaut
(où X est de 2 ou 3).
OriginalL'auteur
D'autres ont conseillé vous sur les éventuels inconvénients, de sorte que, sur la question à portée de main:
OriginalL'auteur
l'aide de la commande:
Pourrait fonctionner, Cependant Sur Mon Système(j'ai Python2&3 Installé en tant Que Bien), Il Me Donne Un message d'Erreur indiquant Pas de solutions de rechange Pour Python...
python3 n'est pas une alternative à python2
OriginalL'auteur