Heim > Artikel > Backend-Entwicklung > Wie verwaltet man mehrere Python-Interpretationen auf einem einzigen Linux-System?
Verwalten mehrerer Python-Interpretationen auf einem einzigen Computer
Gibt es einen offiziellen Python-Dokumentationsleitfaden zum Verwalten mehrerer Python-Interpretationen auf demselben Linux-System?
Während zahlreiche Blog-Beiträge und Online-Ressourcen dieses Thema diskutieren, möchten wir herausfinden, ob es einen etablierten, von Python empfohlenen Ansatz gibt.
Plattformunabhängigkeit
Die Verwendung mehrerer Python-Interpretationen gilt im Allgemeinen als unabhängig vom zugrunde liegenden Betriebssystem.
Installation und Ausführung
Um mehrere Python-Versionen zu installieren, führen Sie einfach den Installationsprozess aus für jede Version. Jede Installation erstellt separate Verzeichnisse für ihre Dateien und ausführbaren Python-Dateien mit eindeutigen Versionen in ihren Namen (z. B. /usr/bin/python2.5, /usr/bin/python2.6).
Zum Festlegen des Standardwerts Python-Interpretation, erstellen Sie einen symbolischen Link:
sudo ln -s /usr/bin/python2.6 /usr/bin/python
Für die manuelle Kompilierung
Wenn Sie Python-Quellcode manuell kompilieren, lesen Sie diese Anweisungen in der Python-Quellcode-Readme-Datei:
Installing multiple versions On Unix and Mac systems, installing multiple versions of Python using the same prefix (--prefix argument to the configure script) requires special attention to ensure that the primary python executable is not overwritten. All installed files and directories contain the major and minor versions, enabling coexistence. make install should be used only for the primary version. For additional versions, use make altinstall.
Beispiel:
So installieren Sie die Python-Versionen 2.5, 2.6 und 3.0 mit 2.6 als primärer Version:
# In the 2.6 build directory: make install # In the 2.5 and 3.0 build directories: make altinstall
Das obige ist der detaillierte Inhalt vonWie verwaltet man mehrere Python-Interpretationen auf einem einzigen Linux-System?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!