Ho ricevuto il mio Raspberry Pi ieri e sto già provando a codificarlo. Ho un programma che stavo progettando di eseguire su di esso, ma è compatibile solo con le versioni di Python 3.5.0 o 3.5.1 e tutto ciò che trovo su Internet sembra essere obsoleto, a che fare con Python 2 o non riguarda per il mio problema visto che non ho visto nient'altro che il 100% richieda Python 3.5 e possa far fronte al 3.4 (attualmente preinstallato). i file .exe non funzionano su Linux. Sono nuovo al Raspberry Pi e con Linux come sono sempre stato un utente di Windows. Qualsiasi aiuto è apprezzato. Molte grazie - RobertCome si aggiorna all'ultima versione di python 3.5.1 su un raspberry pi?
risposta
cd ~
wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
tar -zxvf Python-3.5.1.tgz
cd Python-3.5.1
./configure && make && sudo make install
Vorrei compilarlo da solo (e in effetti, avere un paio di volte). Suppongo che tu stia utilizzando Ubuntu o Raspbian. Si dovrebbe essere in grado di install the dependencies:
$ sudo apt-get install build-essential \
libncursesw5-dev \
libreadline5-dev \
libssl-dev \
libgdbm-dev \
libc6-dev \
libsqlite3-dev tk-dev \
libbz2-dev
Poi vai download the source ed estrarlo, e poi installarlo:
$ tar -xzvf https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
$ cd Python-3.5.1
$ ./configure && make && sudo make install
Se vi state perdendo una dipendenza sarà probabilmente morire alla fase ./configure
. Ma se tutto funziona, avrai una nuovissima installazione di Python 3.5 sul tuo Raspberry Pi. Congratulazioni!
Le mie dipendenze erano già aggiornate e quando ho provato a scaricare l'origine è successo: pi @ raspberrypi: ~ $ tar -xzvf https://www.python.org/ftp/python/3.5.1/Python-3.5 .1.tgz tar (bambino): Impossibile connettersi a https: risolvere riuscito gzip: stdin: fine del file inattesa tar: Child ha restituito lo stato 128 tar: Errore non sia recuperabile: uscendo ora pi @ Raspberry Pi: ~ $ tar -xzvf https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz tar (figlio): Impossibile connettersi a https: risoluzione fallita gzip: stdin: fine del file inaspettata tar: stato restituito bambino 128 tar: errore non ripristinabile: uscita ora –
Per maggiori dettagli, controllare [la mia risposta r qui] (http://raspberrypi.stackexchange.com/a/56632/17798). – not2qubit
Ho seguito i tuoi passi e penso che abbia funzionato, ma ora come posso aprire 3.5? Ho provato ad aprire python 3 inattivo nella barra di programmazione in alto a destra, ma apre ancora il 3.4.2 o, 0. Grazie per la risposta :) –
Hai provato 'python3 --version'? – RaviTezu
@robert Potrebbe essere necessario riavviare. – yrg