Depende ito sa application na binuo sa Python na tumatakbo ka, maaari itong maging katugma sa interpreter ng python 3, python 2 o kahit pareho. Sa ilang mga kaso mayroon kaming naka-install na python 3 at python 2, ngunit gaano man natin sabihin sa isang tool na tumakbo sa python 2, patuloy itong tumatakbo sa python 3, kaya ang pinakasimpleng solusyon sa problemang ito ay palitan ang sawa 3 ng sawa 2.
Ito ay nagkakahalaga ng pansin na ang solusyon na imungkahi ko upang palitan ang sawa 3 sa pamamagitan ng sawa 2, nakakaapekto sa lahat ng mga application na tumatakbo sa sawa, kaya't ang ilan sa iyong mga application ay maaaring hindi matakbo.
Palitan ang python 3 ng python 2
Upang mapalitan ang python 3 ng python 2 dapat nating sundin ang mga sumusunod na simpleng hakbang:
-
I-install ang python 2 sa sudo
-
Palitan ang symlink na nilikha ng sawa 3 sa
/usr/bin/python
sa pamamagitan ng sawa 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
-
Baguhin ang simbolikong link na nilikha ng package
virtualenv
en/usr/bin/virtualenv
cd /usr/bin
ln -sf virtualenv2 virtualenv
Sa mga simpleng hakbang na ito magkakaroon ka ng python 2 bilang default na interpreter, sa parehong paraan, mapatunayan mo na ganito ito sa sumusunod na utos:
python --version
Na may impormasyon mula sa wiki sa pamamagitan ng arko Linux