Lassen Sie es anstelle eines Memos. Es wird davon ausgegangen, dass die Instanz aufrecht steht.
Die Originalversion von Python, die mit Amazon Linux geliefert wird, ist "2.7.12". Deshalb werde ich dieses Mal die Python 3-Serie installieren. Glücklicherweise enthält das amzn-main-Repository von YUM eine Sammlung von Python3.
# yum list | grep python35
python35.x86_64 3.5.1-13.7.amzn1 @amzn-main
python35-devel.x86_64 3.5.1-13.7.amzn1 @amzn-main
python35-libs.x86_64 3.5.1-13.7.amzn1 @amzn-main
python35-pip.noarch 6.1.1-1.23.amzn1 @amzn-main
python35-setuptools.noarch 12.2-1.32.amzn1 @amzn-main
python35-tools.x86_64 3.5.1-13.7.amzn1 @amzn-main
python35-virtualenv.noarch 12.0.7-1.13.amzn1 @amzn-main
mod24_wsgi-python35.x86_64 3.5-1.23.amzn1 amzn-main
python35-libs.i686 3.5.1-13.7.amzn1 amzn-main
python35-test.x86_64 3.5.1-13.7.amzn1 amzn-main
Wählen Sie daraus ein Paket aus. In meinem Fall habe ich Folgendes getan.
# yum install python35-devel python35-libs python35-setuptools
** Ich habe pip hier nicht installiert, da ich es später mit easy_install installieren werde. ** **.
Nach Abschluss der Installation können Sie Python 3.5 mit dem Befehl python35
verwenden.
# python35
Python 3.5.1 (default, Sep 13 2016, 18:48:37)
[GCC 4.8.3 20140911 (Red Hat 4.8.3-9)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Installieren Sie als Nächstes pip für die Python3-Serie.
# /usr/bin/easy_install-3.5 pip
Jetzt ist pip für python3 mit dem Befehl pip3
verfügbar.
Upgrade vorerst pip.
# pip3 install --upgrade pip
Und installiere Django
# pip3 install django
Stellen Sie sicher, dass Sie es erfolgreich installiert haben.
# python35
Python 3.5.1 (default, Sep 13 2016, 18:48:37)
[GCC 4.8.3 20140911 (Red Hat 4.8.3-9)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> print(django.get_version())
1.10.2
>>>
Wenn es so aussieht, haben Sie es erfolgreich installiert.
** Wenn Sie mit einem Webbrowser nachfragen, erlauben Sie der Anfrage bitte die Nummer 80 in der Sicherheitsgruppe. ** **.
Erstellen Sie vorerst ein Verzeichnis für Django.
# mkdir django
# cd django
Erstellen Sie als Nächstes ein Projekt.
# django-admin startproject pro1 #pro1 ist der Projektname
# cd pro1 #Wechseln Sie in das Projektverzeichnis
# python35 manage.py migrate
# python35 manage.py createsuperuser #Superuser erstellen
Führen Sie den Webserver aus.
# python35 manage.py runserver 0:80 #IP Adresse:Angegeben vom Port. Wenn die IP-Adresse 0 ist, funktioniert sie auch für den Außenbereich
Wenn Sie jetzt über Ihren Webbrowser auf den Server zugreifen, sollte die folgende Seite angezeigt werden.
Danke für Ihre Unterstützung.