Bii o ṣe le rọpo Python 3 pẹlu Python 2 ni Linux

O da lori ohun elo ti o dagbasoke ni Python ti o nṣiṣẹ, o le ni ibaramu pẹlu onitumọ ti Python 3, Python 2 tabi paapaa mejeeji. Ni awọn ọrọ miiran a ti fi python 3 ati Python 2 sori ẹrọ, ṣugbọn bii bi a ṣe sọ fun ọpa kan lati ṣiṣẹ pẹlu Python 2, o tẹsiwaju lati ṣiṣẹ pẹlu Python 3, nitorinaa ojutu ti o rọrun julọ si iṣoro yii ni ropo Python 3 pẹlu Python 2.

O ṣe akiyesi pe ojutu ti Mo dabaa lati rọpo Python 3 pẹlu Python 2, yoo ni ipa lori gbogbo awọn ohun elo ti n ṣiṣẹ pẹlu Python, nitorina diẹ ninu awọn ohun elo rẹ le ma ni anfani lati ṣiṣe.

Rọpo Python 3 pẹlu Python 2

Lati rọpo Python 3 pẹlu Python 2 a gbọdọ tẹle awọn igbesẹ ti o rọrun wọnyi:

  • Fi sori ẹrọ Python 2 pẹlu sudo

  • Yi symlink ti a ṣẹda nipasẹ Python 3 sinu /usr/bin/python nipasẹ 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
  • Yi ọna asopọ aami ti a ṣẹda nipasẹ package naa pada virtualenv en /usr/bin/virtualenv

cd /usr/bin
ln -sf virtualenv2 virtualenv

Pẹlu awọn igbesẹ wọnyi o yoo ti ni python 2 tẹlẹ bi olutumọ aiyipada, ni ọna kanna, o le rii daju pe eyi ni ọran pẹlu aṣẹ atẹle:

python --version

Pẹlu alaye lati awọn wiki nipasẹ Linux to dara


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.