Da für den Import benutzerdefinierter Ubuntu-Images in Alibaba Cloud die kostenpflichtige Aktivierung von OSS-Snapshots erforderlich ist (die nicht teuer erscheint, aber auch sehr mühsam ist) und das von Ihnen konfigurierte Image vor dem Import in ein anderes Format konvertiert werden muss und es Fälle geben kann, in denen es nicht verwendet werden kann, ist die direkte Konfiguration des erforderlichen Inhalts im ursprünglichen Ubuntu von Alibaba Cloud etwas mühsam. Zunächst einmal ist die Standardversion von Ubuntu auf dem Alibaba Cloud Server 14.04. Sie müssen sich bei Alibaba anmelden, die Konsole aufrufen - ESC-Instanz - Verwaltung - Server anhalten - Systemfestplatte aktualisieren (weitere Optionen im Konfigurationsinformationsblock) - Öffentliches Image - hier wähle ich 64-Bit-Ubuntu 16.04 (derzeit ist die höchste Version des öffentlichen Alibaba Cloud-Images Ubuntu 16.04). 0. Installieren Sie sudo apt-get installieren sudo 1. Benutzer einrichten Benutzer erstellen Passwort festlegen # Nach Abschluss gibt es im Home-Verzeichnis ein zusätzliches Verzeichnis mit dem Namen des Benutzers Festlegen von Root-Berechtigungen für normale Benutzer Schreibberechtigung für sudoers erhalten (Einige grundlegende Operationen von VIM: i wechselt den Eingabemodus, esc wechselt den Befehlsmodus und geben Sie im Befehlsmodus :wq ein, um zu speichern und zu beenden) Geben Sie VIM ein Fügen Sie diesen Code unterhalb der Stammzeile hinzu, speichern Sie und beenden Sie BenutzernameALL=(ALL) ALL Schreibberechtigungen für Sudoers widerrufen 2. Laden Sie python3.x herunter (laden Sie es herunter, wenn Sie eine höhere Version benötigen) Ubuntu 16.04 wird mit Python 2.7 und Python 3.5.2 ausgeliefert. Hier verwenden wir 3.5.2. 3. Installieren und konfigurieren Sie die virtuelle Umgebung Paket herunterladen pip installiere virtualenv pip installiere VirtualEnvWrapper Anschließend logge ich mich mit dem neu angelegten Benutzer ein. Hier verwende ich Xshell5 Erstellen Sie ein Verzeichnis zum Speichern der virtuellen Umgebung Installieren Sie das Verzeichnis, in dem die virtuelle Umgebung gespeichert ist (Hier fragt ls -a im Verzeichnis /home/username versteckte Dateien ab) Öffnen Sie die .bashrc-Datei und fügen Sie 2 Codezeilen hinzu exportiere WORKON_HOME=$HOME/.virtualenvs Quelle /usr/local/bin/virtualenvwrapper.sh Nach dem Speichern und Beenden führen Sie source ~/.bashrc aus. 4. Erstellen Sie eine virtuelle Umgebung mit dem Standard python3.x Abfragen des Python-Pfads Ergebnis zurückgeben: /usr/bin/python3.5 Erstellen Sie eine neue virtuelle Umgebung mkvirtualenv -p Python-Pfad Name der virtuellen Umgebung Beispiel: mkvirtualenv -p /usr/bin/python3.5 dj Automatische Aktivierung der virtuellen Umgebung bei jedem Start der virtuellen Maschine Bei jedem Einschalten der virtuellen Maschine wird .bashrc ausgeführt. Bearbeiten Sie daher einfach .bashrc. Geben Sie in der letzten Zeile ein Name der virtuellen Workon-Umgebung Beispiel: workon dj -------------------------------------------------------------------------------- Hinweis: Das Standard-Python in der virtuellen Umgebung ist 3.5.2, während das Standard-Python außerhalb der virtuellen Umgebung 2.7.12 ist. Abfrage der Python-Version python -V Verlassen Sie die virtuelle Umgebung deaktivieren Betreten Sie die virtuelle Umgebung Name der virtuellen Workon-Umgebung Anzeigen der vorhandenen virtuellen Umgebung Arbeite weiter -------------------------------------------------------------------------------- Einige Inhalte der Django-Konfiguration werden in naher Zukunft aktualisiert Zusammenfassen Oben finden Sie das vom Herausgeber vorgestellte Tutorial zur Konfiguration von Alibaba Cloud Server Ubuntu. Ich hoffe, es ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
>>: So exportieren Sie eine CSV-Datei mit Header in MySQL
Kapseln Sie el-dialog als Komponente ein Wenn wir...
Inhaltsverzeichnis Was ist ein Auslöser Erstellen...
Der größte Engpass bei der Verwendung von Zabbix ...
Die spezifische Verwendung der Drag & Drop-Zo...
Inhaltsverzeichnis Standards für flüssige Animati...
Vorwort Einige der früheren Codes auf Github erfo...
Docker bietet eine Möglichkeit, Software automati...
Dieser Artikel veranschaulicht anhand von Beispie...
Lösung für das Datenasymmetrieproblem zwischen My...
0. Warum brauchen wir Remote-Entwicklung? Bei der...
Dieser Artikel stellt hauptsächlich die binären O...
1.mysql-5.7.19-winx64.zip (das ist die kostenlose...
Das Installationstutorial für MySQL 5.7.27 wird w...
Was ist ein Karussell? Karussell: In einem Modul ...
Installieren Sie GeoIP unter Linux yum installier...