Varet nga aplikacioni i zhvilluar në Python që po përdorni, ai mund të jetë i pajtueshëm me interpretuesin e python 3, python 2 apo edhe të dyve. Në disa raste kemi të instaluar python 3 dhe python 2, por pa marrë parasysh se sa i themi një mjeti për të ekzekutuar me python 2, ai vazhdon të funksionojë me python 3, kështu që zgjidhja më e thjeshtë për këtë problem është zëvendësoni python 3 me python 2.
Vlen të përmendet se zgjidhja që unë propozoj të zëvendësoj python 3 me python 2, ndikon në të gjitha aplikacionet që ekzekutohen me python, kështu që disa nga aplikacionet tuaja mund të mos jenë në gjendje të ekzekutohen.
Zëvendësoni python 3 me python 2
Për të zëvendësuar python 3 me python 2 duhet të ndjekim hapat e mëposhtëm të thjeshtë:
-
Instaloni python 2 me sudo
-
Ndryshoni simlinkun e krijuar nga python 3 në
/usr/bin/python
nga 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
-
Ndryshoni lidhjen simbolike të krijuar nga paketa
virtualenv
en/usr/bin/virtualenv
cd /usr/bin
ln -sf virtualenv2 virtualenv
Me këto hapa të thjeshtë tashmë do të keni python 2 si interpretues të paracaktuar, në të njëjtën mënyrë, ju mund të verifikoni se kjo është rasti me komandën e mëposhtme:
python --version
Me informacion nga wiki nga harku Linux