Tai priklauso nuo jūsų sukurtos programos, sukurtos „Python“, ji gali būti suderinama su „Python 3“, „Python 2“ ar net abiejų vertėjais. Kai kuriais atvejais mes turime įdiegtą „Python 3“ ir „Python 2“, tačiau nesvarbu, kiek liepiame įrankiui veikti su „Python 2“, jis ir toliau veikia su „Python 3“, todėl paprasčiausias šios problemos sprendimas yra Python 3 pakeiskite Python 2.
Verta paminėti, kad sprendimas, kurį siūlau pakeisti python 3 python 2, turi įtakos visoms programoms, veikiančioms su python, todėl kai kurių jūsų programų gali nepavykti paleisti.
Rodiklis
Python 3 pakeiskite python 2
Norėdami pakeisti python 3 python 2, turime atlikti šiuos paprastus veiksmus:
-
Įdiekite python 2 su sudo
-
Pakeiskite „Python 3“ sukurtą „Symlink“ į
/usr/bin/python
pateikė pitonas 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
-
Pakeiskite paketo sukurtą simbolinę nuorodą
virtualenv
en/usr/bin/virtualenv
cd /usr/bin
ln -sf virtualenv2 virtualenv
Atlikdami šiuos paprastus veiksmus, jūs jau turėsite python 2 kaip numatytąjį vertėją, taip pat galite patikrinti, ar taip yra su šia komanda:
python --version
Su informacija iš wiki pagal „arch Linux“
Būkite pirmas, kuris pakomentuos