Tas ir atkarīgs no tā, kuru lietojumprogrammu izstrādājāt Python, kuru jūs izmantojat, tā var būt saderīga ar Python 3, Python 2 vai pat abiem tulkotājiem. Dažos gadījumos mums ir instalēts python 3 un python 2, taču neatkarīgi no tā, cik daudz mēs rīkam liekam palaist ar Python 2, tas turpina darboties ar Python 3, tāpēc vienkāršākais šīs problēmas risinājums ir nomainiet pitonu 3 ar pitonu 2.
Ir vērts atzīmēt, ka risinājums, kuru es ierosinu aizstāt python 3 ar python 2, ietekmē visas programmas, kas darbojas ar pitonu, tāpēc dažas no jūsu lietojumprogrammām, iespējams, nevarēs palaist.
Nomainiet pitonu 3 ar pitonu 2
Lai aizstātu python 3 ar python 2, mums jāveic šādas vienkāršas darbības:
-
Instalējiet python 2 ar sudo
-
Mainiet simonu, kuru izveidojis python 3, uz
/usr/bin/python
ar pitonu 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
-
Mainiet pakotnes izveidoto simbolisko saiti
virtualenv
en/usr/bin/virtualenv
cd /usr/bin
ln -sf virtualenv2 virtualenv
Veicot šīs vienkāršās darbības, jums jau būs python 2 kā noklusējuma tulks, tādā pašā veidā jūs varat pārbaudīt, vai tas tā ir ar šo komandu:
python --version
Ar informāciju no Wiki ar arku Linux