Ez az oktatóanyag bemutatja az alapértelmezett beállítás alternatív Python-verzióra való módosításának folyamatát a Debian Linux rendszeren.
Az alapértelmezett Python aktuális verziójának ellenőrzése Debian Linux rendszeren
Mielőtt az alapértelmezett Python-verziót egy másikra módosítaná, fontos, hogy tájékozódjon a rendszerére telepített Python-verziókról. A Python alapértelmezett könyvtára a Debianban vagy más Linux-alapú rendszerben '/usr/bin/python' . A lista parancs használatával 'ls' , megtalálhatja a rendszerére telepített Python verziókat.
ls /usr/bin/python*
Jegyzet: A kimenet eltérő lehet az Ön esetében.
Az alapértelmezett Python aktuális verziójának ellenőrzéséhez a Debian rendszeren hajtsa végre a következő parancsot:
python --verzió
Esetünkben az alapértelmezett Python jelenlegi verziója az 2.7.18. Ez az Ön esetében eltérő lehet a használt rendszertől függően.
Hogyan válthatunk alapértelmezettről alternatív Python-verzióra Debian Linuxon
Kétféleképpen válthat át az alapértelmezettről az alternatív Python-verzióra a Debian Linux rendszeren:
1. módszer: Váltás alapértelmezettről alternatív Python-verzióra az update-alternatives paranccsal
Először a felhasználónak külön-külön létre kell hoznia egy szimbolikus hivatkozást a különböző python verziójú könyvtárak között, hogy mindegyiket össze lehessen vonni egy nevű csoportba. 'piton' . Python verzió óta 3.9 az alternatív verzió, amelyet használni fogunk, ezért létre kell hoznunk a Python verzió szimbolikus hivatkozását 3.9 az alábbi paranccsal:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 2
Ezután hozza létre a Python 2.7 18-as verziójának szimbolikus hivatkozását az alábbi parancs futtatásával:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 18A szimbolikus hivatkozások létrehozása után listázhatja a telepített Python verziókat a váltáshoz, és ehhez futtassa a következő parancsot:
sudo update-alternatives --config python
Ott látni fogja a Python verziót és alapértelmezés szerint 2.7 van kiválasztva. Bármilyen számot megadhat, és beállíthatja a rendszer alapértelmezett verziójaként. Például belépek a 2 választani python3.9:
Miután átváltott a Python verzióra, futtassa a Python version parancsot az ellenőrzéshez:
python --verzió
2. módszer: Váltás az alapértelmezett Pythonról az alternatív Pythonra a pyenv eszközön keresztül
Módosíthatja az alapértelmezett Python-t alternatív használatra is pyenv a következő lépések segítségével:
1. lépés: Először frissítse a rendszert, és futtassa a következő parancsot, hogy megbizonyosodjon arról, hogy nincsenek kielégítetlen rendszerfüggőségek:
sudo apt-get frissítés ; sudo apt-get install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev git wget curl llvm libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlbffi-dev1-devbl
2. lépés: Ha elkészült, futtassa a pyenv telepítőszkriptet a Debianon az alábbi paranccsal:
göndör https://pyenv. fuss | bash
3. lépés: Ezután nyissa meg egy környezeti változó forrásfájlját az alábbi paranccsal:
sudo nano ~ /. profilAdja hozzá a következő szkriptet a forrásfájl aljához, és mentse a fájlt a gomb megnyomásával ctrl + X és akkor ÉS:
export PYENV_ROOT = '$HOME/.pyenv'parancs -v pyenv > /dev/null || export PATH = '$PYENV_ROOT/bin:$PATH'
eval '$(pyenv init -)'
4. lépés: Töltse be újra egy környezeti változó módosításait a következő paranccsal:
forrás ~ /. profil5. lépés: Ellenőrizze a telepítést pyenv verzió paranccsal:
pyenv --verzió
6. lépés: Futtassa a list parancsot az elérhető Python-verziók ellenőrzéséhez:
pyenv install -- lista
7. lépés: Bármelyik verziót kiválaszthatja, amelyet telepíteni szeretne a Debianra, én a 3.10.9-et választom
pyenv install 3.10.9
8. lépés: A telepítés után futtassa a következő parancsot, hogy a telepített verzió globális legyen minden felhasználó számára:
pyenv globális 3.10.9
Futtassa a következő parancsot a változtatások megerősítéséhez:
python --verzió
Bottom Line
Több Python-verziót is telepíthet a Debianra, és könnyen válthat közöttük. Nem kell eltávolítani az egyik Python-verziót egy másik telepítéséhez, mert egyidejűleg is használhatja őket. Létre kell hoznia egy szimbolikus hivatkozást a Python-verzióhoz egy csoportban, majd átválthat bármely kívánt Python-verzióra a „–frissítési alternatíva” parancs.