Neulich hatte ich die Möglichkeit, Python3 auf EC2 unter AWS zu installieren.
Zu diesem Zeitpunkt habe ich eine Google-Suche nach "AWS EC2 Python3" durchgeführt, aber die Informationen auf der Seite oben in den Suchergebnissen waren nicht gut genug. Speziell,
Die Methode zum Vorbereiten einer virtuellen Umgebung für Python3 wurde mit eingeführt. Sofern keine besonderen Umstände vorliegen, sollte die Methode zum Vorbereiten einer virtuellen Umgebung für Python3 "venv" verwenden. Ich denke auch nicht, dass es notwendig ist, eine virtuelle Umgebung vorzubereiten, es sei denn, Python3 wird für die Anwendungsentwicklung und Datenanalyse verwendet.
Der Grund für die Verwendung von "venv" zur Vorbereitung einer virtuellen Python3-Umgebung ist die einzige in der offiziellen Python-Dokumentation empfohlene Methode. html) Weil. Die Gründe für die Vermeidung von "pyenv" sind in diesem Artikel ausführlich beschrieben. Wenn Sie also interessiert sind, lesen Sie bitte hier.
Das offizielle AWS-Dokument führt die Methode unter Verwendung von "virtualenv" ein. Ich glaube nicht, dass es einen Grund gibt, "virtualenv" in Python 3.3 oder höher aktiv zu verwenden, das offiziell als "venv" in Python aufgenommen wurde.
Daher möchte ich Ihnen vorstellen, wie Sie Python3 erneut auf EC2 von AWS installieren. Das heißt, es folgt nur der Methode, die in der offiziellen Python-Dokumentation eingeführt wurde ...
Installieren Sie Python 3 auf dem Betriebssystem
$ sudo yum update
$ sudo yum install python3 -y
Die Möglichkeiten zur Verwendung von Python sind begrenzt, und ich denke, dies ist ausreichend, wenn Sie keine Versionskontrolle für Python selbst oder Pakete benötigen. Wenn Sie dagegen die für die Anwendungsentwicklung dedizierte Version verwalten oder eine dedizierte Umgebung für die Datenanalyse vorbereiten möchten, kommt die virtuelle Umgebung ins Spiel.
Installieren Sie Python3 in einer virtuellen Umgebung mit venv
$ python3 -m venv myenv
Wenn Sie den obigen Befehl in Ihrem Home-Verzeichnis ausführen, wird unter Ihrem Home-Verzeichnis ein Verzeichnis mit dem Namen "myenv" erstellt. Sie können den Namen "myenv" nach Ihren Wünschen ändern.
Aktivieren Sie die virtuelle Python 3-Umgebung
$ source myenv/bin/activate
Durch Ausführen des obigen Befehls wird die virtuelle Python 3-Umgebung aktiviert.
Deaktivieren Sie die virtuelle Python 3-Umgebung
$ deactivate
Wenn Sie die virtuelle Python3-Umgebung beenden möchten, führen Sie einfach den obigen Befehl aus. Wenn Sie die Umgebung vollständig löschen möchten, können Sie auch das Verzeichnis "myenv" löschen.
Ich habe vorgestellt, wie Python3 auf EC2 von AWS installiert wird, aber ich denke, dass dies zumindest für Linux-basierte Betriebssysteme gilt.
Beachten Sie, dass diejenigen, die Python selten verwenden, Python3 verwenden, das auf dem Betriebssystem installiert ist, und diejenigen, die Python verwenden, die virtuelle Python3-Umgebung verwenden, die mit venv
erstellt wurde.
Recommended Posts