Überprüfen Sie die Python-Version mit python -V. Wenn sie unter 2,7 liegt, müssen Sie ein Upgrade durchführen. Gehen Sie zunächst auf die offizielle Website, laden Sie das gewünschte komprimierte Python-Paket herunter und entpacken Sie es dann. Geben Sie das Hauptverzeichnis ein und führen Sie die folgenden Vorgänge aus (GCC-Compiler-Unterstützung ist erforderlich) ./configure --prefix=/usr/local alles machen installieren sauber machen machen Sie Distclean Nach der Ausführung dieser Befehle können Sie python2.7 im Verzeichnis Erstellen Sie einen Softlink, damit der Systemstandard-Python auf Python2.7 verweist mv /usr/bin/python /usr/bin/python2.6.6 ln -s /usr/local/bin/python2.7 /usr/bin/python Wenn Sie jetzt python -V ausführen, wird die von Ihnen installierte Version angezeigt. Die Python-Version wurde aktualisiert, aber es bleiben noch einige Schritte übrig. Zu diesem Zeitpunkt können Sie versuchen, yum list im Terminal auszuführen. Sie werden feststellen, dass der yum-Befehl nicht funktioniert. Dies liegt daran, dass yum standardmäßig nicht mit Python 2.7 kompatibel ist. Wir müssen die Datei /usr/bin/yum ändern und mit vim öffnen (Administratorrechte erforderlich). Der Dateiheader Wechseln zu !/usr/bin/python2.6.6 Dies ist die Datei, die Sie vor dem Verknüpfen geändert haben Damit ist das Python-Upgrade grundsätzlich abgeschlossen. Installieren Sie den MongoDb-Treiber Nachdem wir Python installiert haben, verwenden wir es. Python benötigt manchmal viele Bibliotheken von Drittanbietern. Diese Bibliotheken müssen zusätzlich installiert werden. Die wichtigsten Installationstools sind Setuptools und Pip (ich werde den Unterschied zwischen diesen beiden Tools hier nicht erklären). Als Nächstes zeigen wir Ihnen, wie Sie Setuptools und den MongoDb-Treiber offline auf dem Server installieren (unser Server darf nicht auf das Internet zugreifen, nicht einmal für eine Sekunde). Installieren Sie Setuptools Laden Sie setuptools-1.4.2.tar.gz herunter Nach der Dekomprimierung gehen Sie in das Hauptverzeichnis und führen Sie python setup.py install aus. Wenn während des Installationsvorgangs angezeigt wird, dass das entsprechende py-Paket fehlt, installieren Sie das entsprechende Softwarepaket bitte über yum (wie folgt). Kompilieren und installieren Sie py anschließend neu. Wenn Sie fortfahren, ist die Installation erfolgreich. Beachten Sie, dass die folgenden Pakete normalerweise fehlen yum installiere zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel Nach der Installation von Setuptools können Sie den MongoDB-Treiber installieren. Gleiche Methode wie oben. Wenn Sie den MongoDB Python-Treiber installieren müssen und diesen Artikel von Ende bis Anfang lesen, können Sie möglicherweise die zweimalige Installation von Python vermeiden. Zusammenfassen Oben habe ich Ihnen das Upgrade der Python- und Mongodb-Treiberinstallation unter CentOS vorgestellt. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Node.js implementiert die Wiederaufnahme von Haltepunkten
>>: Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.15 unter Win10
Der Dateiname der dynamischen Bibliotheksdatei un...
Das Zählen der Nummer einer Zeichenfolge in einer...
1. Grund der Sperrung Es gibt viele Gründe, warum...
Reproduktion des Problems Beim Bearbeiten mit HTM...
Inhaltsverzeichnis 1. Was sind Mikroaufgaben? 2. ...
Wenn wir einen Buchstaben auf der Tastatur eingeb...
Ursprünglich sollte dieses siebte Kapitel eine aus...
transformieren und übersetzen Transformieren bezi...
Inhaltsverzeichnis 1. Einleitung 2. Haupttext 2.1...
Inhaltsverzeichnis Vorwort 1. Anwendungskomponent...
Im vorherigen Artikel habe ich beschrieben, wie s...
Ich hatte nicht vor, diesen Blog zu schreiben, ab...
Die Nginx-Konfiguration ist wie folgt: Wie http:/...
Frage: Wie erreiche ich mit Div+CSS und Positioni...
Inhaltsverzeichnis 1. Speichermodell und Laufzeit...