A futtatott Pythonban kifejlesztett alkalmazástól függ, kompatibilis lehet a Python 3, a Python 2 vagy akár mindkettő tolmácsával. Bizonyos esetekben a Python 3 és a Python 2 telepítve van, de bármennyire is mondjuk egy eszköznek, hogy a Python 2-vel fusson, az továbbra is a Python 3-mal fut, így a probléma legegyszerűbb megoldása cserélje le a python 3-at a python 2-re.
Érdemes megjegyezni, hogy az általam javasolt megoldás a python 3 helyébe a python 2, a Python-szal futó összes alkalmazást érinti, ezért előfordulhat, hogy egyes alkalmazásai nem tudnak futtatni.
Cserélje le a Python 3 szót Python 2-re
A python 3 python 2-re történő cseréjéhez a következő egyszerű lépéseket kell követnünk:
-
Telepítse a python 2-t a sudo-val
-
Változtassa a python 3 által létrehozott symlinket a következőre:
/usr/bin/python
által 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
-
Módosítsa a csomag által létrehozott szimbolikus linket
virtualenv
en/usr/bin/virtualenv
cd /usr/bin
ln -sf virtualenv2 virtualenv
Ezekkel az egyszerű lépésekkel már a python 2 lesz az alapértelmezett tolmács, ugyanúgy ellenőrizheti, hogy ez a helyzet a következő paranccsal:
python --version
A wiki arch Linux alatt