Welche Version von Raspbian verwenden Sie? Welches Modell Pi? Wie ist der Pi mit dem Internet verbunden? Was ist der spezifische Fehlercode? Wir werden weitere Informationen benötigen. Derzeit ist Ihre Frage sehr, sehr vage.
Darth Vader
Antworten:
11
Ich habe versucht, python3.5.2 mit den folgenden Schritten zu installieren, und ich war erfolgreich.
1. wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz2. tar -xvf Python-3.5.2.tar.xz3. cd Python-3.5.24../configure5. make6 make altinstall
Verwenden Sie which python3.5nach Abschluss der Installation den Befehl, um den binären Speicherort abzurufen
In meinem Fall wurde es am Standort installiert /usr/local/bin/python3.5.
Um in die REPL von 3.5 python3.5zu gelangen, geben Sie auf Ihrem Terminal ein. Die vorhandene Python-Distribution bleibt ohne Probleme erhalten. Überprüfen Sie dies mit der Python. Ich habe versucht, die Versionen Python 3.4 und 3.5 zu installieren.
Es sollte funktionieren. Das einzige Problem, mit dem ich während der Installation konfrontiert war, ist die Zeit, die für den gesamten Prozess benötigt wurde. Es dauerte fast 3 Stunden, da das Kompilieren der Binärdateien und das anschließende Installieren von Python viel Zeit in Anspruch nehmen.
Sie können die Dinge beschleunigen, indem Sie mehr Threads mit verwenden make -j4. Möglicherweise sogar mit -j6.
not2qubit
6
Zunächst müssen Sie Ihre Abhängigkeiten richtig machen. Das hängt hauptsächlich davon ab, was Sie bereits zuvor installiert haben. Für einen vanillefrischen Raspbian ( Jessie ) müssen Sie (ungefähr) sicherstellen, dass Sie diese haben:
Der Rest ist einfach. Zuerst herunterladen und extrahieren ...
cd $HOME
wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
tar -zxvf Python-3.5.2.tgz
... und dann kompilieren mit:
cd Python-3.5.2./configure # 3 min 13 s# We have 4 processors, so let's use 4 threads
make -j4 # 8 min 29 s
sudo make install # ~ 4 min
Speichern Sie Ihren SD-Kartenplatz:
cd ..
sudo rm -fr ./Python-3.5.2*
Testen Sie jetzt mit:
cd
python3 --version# output: "Python 3.5.2"
pip3 list# output: # pip (8.1.1)# setuptools (20.10.1)# You are using pip version 8.1.1, however version 8.1.2 is available.# You should consider upgrading via the 'pip install --upgrade pip' command.
Aktualisieren Sie Ihre Standardinstallation pipmit:
Antworten:
Ich habe versucht, python3.5.2 mit den folgenden Schritten zu installieren, und ich war erfolgreich.
Verwenden Sie
which python3.5
nach Abschluss der Installation den Befehl, um den binären Speicherort abzurufenIn meinem Fall wurde es am Standort installiert
/usr/local/bin/python3.5
.Um in die REPL von 3.5
python3.5
zu gelangen, geben Sie auf Ihrem Terminal ein. Die vorhandene Python-Distribution bleibt ohne Probleme erhalten. Überprüfen Sie dies mit der Python. Ich habe versucht, die Versionen Python 3.4 und 3.5 zu installieren.Wenn es die Zeit erlaubt, empfehle ich Ihnen, den Artikel /programming/16018463/difference-in-details-between-make-install-and-make-altinstall zu lesen .
Es sollte funktionieren. Das einzige Problem, mit dem ich während der Installation konfrontiert war, ist die Zeit, die für den gesamten Prozess benötigt wurde. Es dauerte fast 3 Stunden, da das Kompilieren der Binärdateien und das anschließende Installieren von Python viel Zeit in Anspruch nehmen.
quelle
make -j4
. Möglicherweise sogar mit-j6
.Zunächst müssen Sie Ihre Abhängigkeiten richtig machen. Das hängt hauptsächlich davon ab, was Sie bereits zuvor installiert haben. Für einen vanillefrischen Raspbian ( Jessie ) müssen Sie (ungefähr) sicherstellen, dass Sie diese haben:
Der Rest ist einfach. Zuerst herunterladen und extrahieren ...
... und dann kompilieren mit:
Speichern Sie Ihren SD-Kartenplatz:
Testen Sie jetzt mit:
Aktualisieren Sie Ihre Standardinstallation
pip
mit:Erledigt!
quelle
3.5.2
durch3.7.0
. Und du solltest das Neueste haben!