Hoe python 3 te vervangen door python 2 in Linux

Het hangt af van de applicatie die is ontwikkeld in Python die u gebruikt, het kan compatibel zijn met de interpreter van python 3, python 2 of zelfs beide. In sommige gevallen hebben we python 3 en python 2 geïnstalleerd, maar het maakt niet uit hoeveel we een tool vertellen om met python 2 uit te voeren, het blijft werken met python 3, dus de eenvoudigste oplossing voor dit probleem is vervang python 3 door python 2.

Het is vermeldenswaard dat de oplossing die ik voorstel om python 3 te vervangen door python 2, beïnvloedt alle toepassingen die met python worden uitgevoerd, dus sommige van uw applicaties kunnen mogelijk niet worden uitgevoerd.

Vervang python 3 door python 2

Om python 3 te vervangen door python 2 moeten we de volgende eenvoudige stappen volgen:

  • Installeer python 2 met sudo

  • Verander de symlink gemaakt door python 3 in /usr/bin/python door python 2

cd /usr/bin
ls -l python
    lrwxrwxrwx 1 root root 7  17 Dec. 12:04 python -> python3
ln -sf python2 python
ls -l python
    lrwxrwxrwx 1 root root 10 Apr 11 14:28 python -> python2
  • Wijzig de symbolische link die door het pakket is gemaakt virtualenv en /usr/bin/virtualenv

cd /usr/bin
ln -sf virtualenv2 virtualenv

Met deze eenvoudige stappen heb je Python 2 al als de standaardinterpreter, op dezelfde manier kun je verifiëren dat dit het geval is met het volgende commando:

python --version

Met informatie van de wiki door arch Linux


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.