2016-05-06 33 views
9

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

18
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 
+1

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 :) –

+0

Hai provato 'python3 --version'? – RaviTezu

+1

@robert Potrebbe essere necessario riavviare. – yrg

5

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!

+0

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 –

+0

Per maggiori dettagli, controllare [la mia risposta r qui] (http://raspberrypi.stackexchange.com/a/56632/17798). – not2qubit