Előfeltételek
Frissítse a beépített Python 2.6.6-ot Python 3.5.1-re
Állítsa be a Python alapértelmezett verzióját a rendszeren
Állítsa vissza a Yum funkcióit
A Vultr egykattintásos alkalmazásainak többsége, ha nem az összes, CentOS 6.x-en alapul. A CentOS ezen verziójában az alapértelmezett Python verzió a 2.6.6.
Bizonyos esetekben a Python újabb verziójának használata szükséges. Ennek megfelelően az alapértelmezett Python-verzió frissítése 2.7.x-re vagy 3.x-re válik szükségessé.
A Python frissítése újabb verzióra viszonylag egyszerű; azonban, ha nem végzik el megfelelően, néhány Python-függő alkalmazás, például yum, leállhat.
Ebben a cikkben yuma Python 2.6.6-ról Python 3.5.1-re való frissítést követően a funkcionalitás visszaállításának folyamatáról lesz szó a CentOS 6 x64 rendszeren.
Előfeltételek
A cikkben található utasítások teszteléséhez telepítenie kell egy friss Vultr CentOS 6 x64 kiszolgálópéldányt, és be kell jelentkeznie az SSH-terminálból egy sudo user.
Frissítse a beépített Python 2.6.6-ot Python 3.5.1-re
A frissítés előtt megtekintheti a Python aktuális verzióját:
python -V
A rendszer a telepített Python verziót a következőképpen jelenti majd: Python 2.6.6.
Rendszerfrissítés és függőségek telepítése:
sudo yum update
sudo yum install gcc
Töltse le és fordítsa le a Python 3.5.1-et:
cd /opt
sudo wget --no-check-certificate https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
sudo tar -xvf Python-3.5.1.tgz
cd Python-3.5.1
sudo ./configure --prefix=/usr/local && sudo make && sudo make install
A fordítás után a következő paranccsal erősítse meg a telepítést:
/usr/local/bin/python3.5 -V
A rendszer a telepített Python verziót a következőképpen jelenti majd: Python 3.5.1.
Állítsa be a Python alapértelmezett verzióját a rendszeren
Ha a Python 3.5.1-et alapértelmezett Python-verzióként szeretné használni , meg kell adnia a bináris fájl abszolút elérési útját az alábbiak szerint:
sudo mv /usr/bin/python /usr/bin/python2.6.6
sudo ln -s /usr/local/bin/python3.5 /usr/bin/python
Megerősítéséhez:
python -V
És most az alapértelmezett Python verzió 3.5.1.
Állítsa vissza a Yum funkcióit
A CentOS 6.x rendszeren a yum alapértelmezés szerint a Python 2.6.6-ra támaszkodik. Ennek megváltoztatásához módosítania kell a konfigurációs fájlt az új verzió használatához az alábbiak szerint:
sudo vi /usr/bin/yum
Módosítsa az első sort innen
#!/usr/bin/python
nak nek
#!/usr/bin/python2.6.6
Mentés és kilépés:
:!wq
Ezzel az oktatóanyagunk véget is ér. Köszönöm, hogy elolvasta.