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
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
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!
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 –
Aby uzyskać więcej informacji, sprawdź [moja odpowiedź r tutaj] (http://raspberrypi.stackexchange.com/a/56632/17798). – not2qubit
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ź :) –
Czy wypróbowałeś 'python3 --version'? – RaviTezu
@robert Może być konieczne ponowne uruchomienie. – yrg