2016-05-06 39 views
9

Dostałem wczoraj mój Raspberry Pi i już próbuję go kodować. Mam program, który planowałem uruchomić, ale jest kompatybilny tylko z wersjami 3.5.0 lub 3.5.1 w Pythonie i wszystko, co znajduję w Internecie, wydaje się być przestarzałe, związane z Pythonem 2 lub nie ma związku do mojego problemu, ponieważ nie widziałem nic innego, co 100% wymaga Pythona 3.5 i może poradzić sobie z 3.4 (obecnie preinstalowany). Pliki .exe nie działają w systemie Linux. Jestem nowym użytkownikiem Raspberry Pi i Linuksa, ponieważ zawsze byłem użytkownikiem systemu Windows. Każda pomoc jest doceniana. Wielkie dzięki - RobertJak zaktualizować do najnowszej wersji Pythona 3.5.1 na raspberry pi?

Odpowiedz

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

Podążyłem za Twoimi krokami i myślę, że zadziałało, ale jak mam teraz otworzyć 3.5? Próbowałem otworzyć python 3 bezczynności w pasku programowania w prawym górnym rogu, ale nadal otwiera 3.4.2 o, 0. Dzięki za odpowiedź :) –

+0

Czy wypróbowałeś 'python3 --version'? – RaviTezu

+1

@robert Może być konieczne ponowne uruchomienie. – yrg

5

Chciałbym skompilować go samodzielnie (i rzeczywiście, mam kilka razy). Zakładam, że używasz Ubuntu lub Raspbian. Powinieneś być w stanie 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 

Następnie przejdź download the source i rozpakuj go, a następnie zainstalować go:

$ 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 

Jeśli brakuje zależność będzie prawdopodobnie umrze na etapie ./configure. Ale jeśli wszystko działa, będziesz mieć nową instalację Pythona 3.5 na twoim Raspberry Pi. Gratulacje!

+0

Moje zależności były już aktualne i kiedy próbowałem pobrać źródło, stało się to: pi @ raspberrypi: ~ $ tar -xzvf https://www.python.org/ftp/python/3.5.1/Python-3.5 .1.tgz tar (child): nie można połączyć się z https: resolve udało gzip: stdin: nieoczekiwany koniec pliku tar: Child powrócił stanu 128 tar: błąd nie podlega zwrotowi: wychodzenia teraz pi @ Raspberry Pi: ~ $ tar -xzvf https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz tar (dziecko): nie można połączyć się z https: rozstrzygnięcie nie powiodło się gzip: stdin: nieoczekiwany koniec pliku tar: Dziecko zwróciło stan 128 tar: Błąd nie można odzyskać: zamykanie teraz –

+0

Aby uzyskać więcej informacji, sprawdź [moja odpowiedź r tutaj] (http://raspberrypi.stackexchange.com/a/56632/17798). – not2qubit