GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Python 2.7 oder Python 3.x + Django 1.8 + auf CentOS 6 + cPanel

Python ist eines der Kernpakete, das standardmäßig mit CentOS Linux geliefert wird. Es wird jedoch überhaupt nicht auf CentOS 6.x aktualisiert, die Standardversion ist 2.6.6, was für die aktuellen Entwickleranforderungen etwas alt ist, wenn Sie eine Web-App basierend auf dieser Sprache erstellen.

Wenn Sie Python 2.7- oder 3.x-Versionen auf CentOS 6 installieren müssen, gibt es eine Möglichkeit, diese Alternativen zu installieren, ohne die standardmäßige Python-Version zu beschädigen, die vom Betriebssystem und seinen Tools wie yum/dnf häufig verwendet wird.

Dies funktioniert möglicherweise auf einfachen CentOS-Servern, aber auch auf cPanel-Servern.

3 Schritte zur Installation von Python 2.7 und Django auf CentOS 6

1) Neueste Version von Python 2.7.x herunterladen

Extrahieren, konfigurieren, kompilieren und installieren.

Stellen Sie im letzten Schritt sicher, dass Sie Folgendes ausführen:make altinstall , um Konflikte mit der standardmäßigen CentOS-Python-Version zu vermeiden.

mkdir /root/temp && cd /root/temp
wget http://python.org/ftp/python/2.7.10/Python-2.7.10.tgz
tar -xvpzf Python-2.7.10.tgz
./configure
cd Python-2.7.10
./configure
make
make altinstall

An diesem Punkt sollten Sie in der Lage sein, Python 2.7.x mit dieser Binärdatei auszuführen:

/usr/local/bin/python2.7

oder einfach:

python2.7

Jetzt, da Python 2.7 funktioniert, lassen Sie uns PIP dazu bringen, einige zusätzliche Module zu installieren:

2) PIP installieren

PIP ist das richtige Tool zum Verwalten und Installieren von Python-Paketen. Stellen Sie sicher, dass Sie das Installationsprogramm ausführen, das die Binärdatei python2.7 aufruft.

cd /root/temp
wget https://bootstrap.pypa.io/get-pip.py
/usr/local/bin/python2.7 /root/temp/get-pip.py 

3) Installieren Sie Django 1.8

Django ist eines der beliebtesten Python-Frameworks. Lassen Sie uns PIP verwenden, um Django 1.8.x zu installieren.

pip2.7 install Django==1.8.3

Müssen Sie zusätzliche Python-Module installieren?

Lassen Sie uns auch pip verwenden, so einfach wie es aussieht:

pip2.7 install django-debug-toolbar
pip2.7 install django-smart-selects
pip2.7 install mysqlclient
pip2.7 install Pillow
pip2.7 install python-dateutil
pip2.7 install PyYAML

Wiederholen Sie denselben Vorgang für alle Python/Django-Module, die Sie benötigen.

Das ist alles. An diesem Punkt sollten Sie zwei Python-Versionen haben, die Standardversion von CentOS und die von uns installierte Alternative. Kennen Sie andere alternative Methoden, um Python 2.7 auf CentOS zu installieren?

Weiterführende Literatur:

  • Offizielle Python-Dokumentation
  • Django-Dokumentation
  • PIP – Python-Paketmanager

So installieren Sie Python 2.7 oder Python 3.x + Django 1.8 + auf CentOS 6 + cPanel wurde zuletzt geändert:17. August 2015 von Esteban Borges
Cent OS
  1. So installieren Sie Pip unter CentOS 7

  2. So installieren Sie Pip unter CentOS 8

  3. So installieren Sie Python 3 unter CentOS 7

  4. So installieren Sie cPanel unter CentOS

  5. So installieren Sie Python 3.6.4 unter CentOS 7

So installieren Sie Django unter CentOS 8

So installieren Sie Python 3.9 unter CentOS 8

So installieren Sie Flask unter CentOS 8

So installieren Sie cPanel unter CentOS 8

So installieren Sie Python auf CentOS 9 Stream

So installieren Sie Python unter CentOS 7