Conas python 3 a chur in ionad python 2 i Linux

Braitheann sé ar an bhfeidhmchlár a forbraíodh i Python atá á rith agat, féadann sé a bheith comhoiriúnach leis an ateangaire python 3, python 2 nó fiú an dá rud. I roinnt cásanna tá python 3 agus python 2 suiteáilte againn, ach is cuma cé mhéid a deirimid le huirlis a reáchtáil le python 2, leanann sé ag rith le python 3, mar sin is é an réiteach is simplí ar an bhfadhb seo cuir python 3 in ionad python 2.

Is fiú a thabhairt faoi deara gurb é an réiteach atá beartaithe agam python 3 a chur in ionad python 2, bíonn tionchar aige ar gach feidhmchlár atá ag rith le python, mar sin b’fhéidir nach mbeidh cuid de d’iarratais in ann rith.

Cuir python 3 in ionad python 2

Chun python 3 a chur in ionad python 2 ní mór dúinn na céimeanna simplí seo a leanas a leanúint:

  • Suiteáil python 2 le sudo

  • Athraigh an symlink a chruthaíonn python 3 go /usr/bin/python le 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
  • Athraigh an nasc siombalach a chruthaíonn an pacáiste virtualenv en /usr/bin/virtualenv

cd /usr/bin
ln -sf virtualenv2 virtualenv

Leis na céimeanna simplí seo beidh python 2 agat cheana mar an ateangaire réamhshocraithe, ar an mbealach céanna, is féidir leat a fhíorú go bhfuil sé amhlaidh leis an ordú seo a leanas:

python --version

Le faisnéis ón wiki le áirse Linux


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

Bí ar an chéad trácht

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.