GNU/Linux >> Tutoriels Linux >  >> Linux

Mettre à jour python sur linux 2.7 à 3.5

//installer python 3.6

sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt update
sudo apt install python3.6

//modifier le python par défaut

sudo rm /usr/bin/python
sudo ln -s /usr/bin/python3 /usr/bin/python

//afficher par défaut

 python -V

Vous avez toujours Python 2 installé, et le python La commande est toujours configurée pour invoquer cette version par défaut. Essayez d'exécuter vos scripts comme ceci :

python3 yourscriptname.py

Dans /usr/bin/, "python" est en fait un lien symbolique vers python2.7. Si vous préférez ne pas avoir à taper le 3 à la fin chaque fois que vous utilisez python, modifiez ce lien symbolique pour pointer vers python3 à la place. Puis python exécutera Python 3.5 et vous pouvez utiliser python2.7 ou juste python2 pour exécuter des scripts Python 2.7.

EDIT :Alternativement, vous pouvez mettre alias python=python3 dans votre fichier ~/.bashrc pour faire la même chose, mais sans avoir besoin d'un accès root et pour votre compte utilisateur uniquement.


Vous venez peut-être de détruire l'installation de votre système python en faisant

sudo make install

Cela s'installe dans le chemin par défaut ! Et écrasera éventuellement tout ce que votre distribution Linux a là pour fonctionner correctement. Ne faites jamais sudo make installs si vous n'êtes pas sûr de la destination des éléments résultants. Dans le cas de Python, vous auriez dû le faire

sudo make altinstall

pour l'installer à côté du python par défaut, mais le mieux est d'installer et d'utiliser la version python via le gestionnaire de packages de votre distribution.


Linux
  1. Comment mettre à jour Python de 3.4.3 à 3.5 ??

  2. Comment mettre à jour Debian Linux

  3. Comment installer Python 3.10 sur Rocky Linux 8

  4. Mettre à jour PyCharm sous Linux

  5. Comment mettre à jour R sous Linux ?

Comment mettre à jour Kali Linux

Installer python 3 sur Redhat 8

Commande Sudo sous Linux

Comment mettre à jour vers Linux Mint 20.2 "Uma"

Principes de base de la ligne de commande Linux :sudo

Réglage du fuseau horaire sous Linux