vitrualBox+ubuntu16.04 installieren Sie Python3.6, neuestes Tutorial und detaillierte Schritte

vitrualBox+ubuntu16.04 installieren Sie Python3.6, neuestes Tutorial und detaillierte Schritte

Da ich derzeit zum Erlernen von Deep Learning die Version Ubuntu+Python 3.6 verwenden muss, habe ich es gemäß den Online-Anweisungen installiert. Ubuntu 16.04 wird jedoch mit den Python-Versionen 2.7 und 3.5 geliefert und muss diese daher separat installieren. Ich habe jedoch einen halben Tag mit der Installation verbracht und einen ganzen Tag damit verschwendet, auf verschiedene Fallstricke zu stoßen. Endlich habe ich es geschafft. Deshalb habe ich dieses Tutorial geschrieben, um zukünftigen Generationen zu helfen, nicht auf die schiefe Bahn zu geraten.

Hier einige Tipps für unterwegs:

Bei der Installation von Ubuntu 16 wird das Sprachpaket am Ende heruntergeladen. Da es fremde Quellen verwendet, dauert es sehr lange, daher können Sie auf „Überspringen“ klicken, um es zuerst zu überspringen. Ändern Sie die Quelle später und setzen Sie die Installation fort.

Bildbeschreibung hier einfügen

Suchen Sie in der Suche nach „Software und Updates“. Dort können Sie die Downloadquelle wechseln. Ich habe Alibaba Cloud gewählt.

Bildbeschreibung hier einfügen

Anschließend in der Suche nach Sprachunterstützung suchen, das Sprachpaket herunterladen und fertig. Als nächstes kommt das Highlight, installieren Sie python3.6

Installieren Sie python3.6

1. Ich habe das Online-Tutorial zur Installation befolgt und festgestellt, dass ich es mit den folgenden Anweisungen nicht hinzufügen und installieren konnte

sudo add-apt-repository ppa:jonathonf/python-3.6 //Verwenden Sie dies nicht

Am besten laden Sie das Installationspaket von https://www.python.org/ftp/python/3.6.5/ herunter und legen das Installationspaket über einen freigegebenen Ordner in Ubuntu ab.

2. Wenn auf den freigegebenen Ordner nicht zugegriffen werden kann

Fügen Sie den aktuellen Benutzernamen zur vboxsf-Benutzergruppe hinzu (mein Benutzername ist frio) und starten Sie das System neu.

sudo adduser frio vboxsf

3. Dann ist es der Prozess der Installation von Python3.6

Klicken Sie mit der rechten Maustaste auf den freigegebenen Ordner, um das Terminal zu öffnen und auf diesen Ordner zuzugreifen.

Entpacken Sie anschließend die Datei

tar xfz Python-3.6.5.tgz

Hinweis: Hier wird der Befehl xfz verwendet, der Befehl -xvzf wird nicht empfohlen, da für den freigegebenen Ordner eine Änderung oder Löschung der Root-Berechtigungen erforderlich ist.

Öffnen Sie den entpackten Ordner und fügen Sie die Konfiguration hinzu

cd Python-3.6.5/
./configure "--prefix=/usr/bin/python3.6"

Was konfiguriert werden muss, ist der Ordner, in dem Python installiert ist. Nach Abschluss der Konfiguration zeigt das Terminal den folgenden Absatz an. Sie können ihn ignorieren, ohne dass nachfolgende Vorgänge davon betroffen sind.

Wenn Sie eine Release-Version mit allen Optimierungen (LTO, PGO usw.) wünschen,

Bitte führen Sie ./configure –enable-optimizations aus

Quellcode kompilieren

sudo make

Der Kompilierungsprozess dauert mehrere Minuten und kann, abhängig von der installierten gcc-Version, Fehler melden.

Durchführen der Installation

sudo make install

Der Installationsvorgang dauert einige Minuten. Nach erfolgreicher Installation befindet sich das installierte Python im Ordner /usr/bin/python3.6 auf Ihrem Computer.

Hier wird ggf. gemeldet, dass das zlib-Abhängigkeitspaket fehlt und die Installation fehlschlägt.

Lösung

Installieren Sie die GCC-Toolchain

sudo apt install build-essential

Installieren Sie verschiedene Abhängigkeiten

sudo apt installiere libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev

Gehen Sie hierhin und installieren Sie es erneut.

Ändern der Standard-Python-Version

Ubuntu 16.04 integriert Python 2.7 und 3.5. Das ursprüngliche Python im System befindet sich in /usr/bin/python. Über ls -l können Sie sehen, dass Python in diesem Verzeichnis ein Softlink zu Python 2.7 ist.

Wir müssen zuerst diesen Standardlink löschen und dann einen neuen Softlink für Python3.6 erstellen. Stellen Sie zunächst sicher, dass der Terminalzeiger zum Stammverzeichnis zurückgekehrt ist, bevor Sie die folgenden Vorgänge ausführen.

Sie müssen die ursprüngliche Python-Linkdatei löschen:

rm /usr/bin/python

Beachten Sie: Wenn das Terminal die Meldung „rm: kann ‚/usr/bin/python‘ nicht löschen: unzureichende Berechtigungen“ anzeigt, müssen Sie zum Löschen des Links „sudo“ oder offene Root-Berechtigungen verwenden.

Erstellen Sie einen Link zu Python 3.6. Wenn Sie nicht über ausreichende Berechtigungen verfügen, fügen Sie mit root oder sudo den folgenden Befehl hinzu:

ln -s /usr/bin/python3.6/bin/python3.6 /usr/bin/python

Abfrage der Python-Version

python@ubuntu:~$ python -V
Python 3.6.5

Die Installation ist hierbei erfolgreich.

Zusammenfassen

Das Obige ist das neueste Tutorial und die detaillierten Schritte zur Installation von Python3.6 auf vitrualBox+ubuntu16.04, die vom Herausgeber vorgestellt wurden. Ich hoffe, es wird allen helfen. 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! Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Detaillierte Schritte zur Installation von Python3.6.5 auf Ubuntu16.04
  • Detaillierte Erklärung zur Installation von Python 3.7 und pip3 in Ubuntu 16.04 und zum Wechsel zur Standardversion
  • So legen Sie Python3 als Standardbefehl in Ubuntu 16.04 fest
  • So erstellen und führen Sie ein Django-Projekt in Ubuntu 16.04 unter Python 3 aus
  • Ubuntu 16.04 erstellt eine Entwicklungsumgebung für vim und python3
  • Ubuntu16.04/Raspberry Pi Python3+OpenCV-Konfigurationstutorial (Teilen)
  • So konfigurieren Sie OpenCV3.2 in Python3.5 unter Linux-ubuntu16.04
  • Probleme und Lösungen zur Installation mehrerer Python-Versionen in Ubuntu 16.04

<<:  Die umfassendste package.json-Analyse

>>:  Schritte zum Aktivieren des MySQL-Datenbanküberwachungs-Binlogs

Artikel empfehlen

Semantik, Schreiben und bewährte Methoden für Link A

Die Semantik, der Schreibstil und die Best Practi...

Detaillierte Erläuterung der Anwendung der vier Zustände der Hyperverbindung

Obwohl Sie denken, dass es sich möglicherweise um...

Benutzerdefinierter Kalendereffekt in JavaScript

In diesem Artikel wird der spezifische Code des b...

Konfigurieren Sie VIM als C++-Entwicklungseditor in Ubuntu

1. Kopieren Sie die Konfigurationsdatei in die Be...

Zwei einfache Beispiele für Menünavigationsleisten

Menüleiste Beispiel 1: Code kopieren Der Code lau...

React-Internationalisierung – Verwendung von react-intl

Wie erreicht man Internationalisierung in React? ...

Zusammenfassung zum Erstellen und Verwenden von Array-Methoden in Bash-Skripten

Definieren eines Arrays in Bash Es gibt zwei Mögl...

Verwenden von CSS3 zum Implementieren eines Schriftfarbverlaufs

Beim Verwenden von Animation.css habe ich festges...

Ausführliche Erklärung der Iteratoren in ECMAScript

Inhaltsverzeichnis Vorwort Frühere Iterationen It...

CSS3-Implementierungsbeispiel zum Drehen nur des Hintergrundbildes um 180 Grad

1. Mentale Reise Als ich kürzlich das Cockpit sch...