在樹莓派上安裝python3


在樹莓派上安裝python3

因為寫好的爬蟲下載起來頗慢,筆記本一會就休眠了,所以把腳本拷貝到了樹莓派上,打算用樹莓派待機下載,結果一個問題接着一個問題,剛剛弄好VSCode遠程開發環境,又發現樹莓派上自帶的python版本是2.X,還得安裝一個python3。

想了解VSCode遠程開發的請閱讀我的這篇博文。

安裝前

更新系統應用

sudo  apt-get  update
sudo  apt-get  upgrade

安裝python3依賴

sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev

安裝

下載python3源代碼

官網源碼下載頁面

請選擇Gzip壓縮的版本,如python 3.9.2 Gzipped source tarball

將壓縮包放到樹莓派存儲上,然后將工作目錄定位到壓縮包所在目錄。

cd NewmanDisk/
cd download
ls -al

輸出

總用量 24812
drwxrwxrwx 1 root root 168 3月 2 15:31 .
drwxrwxrwx 1 root root 4096 3月 2 15:01 ..
-rwxrwxrwx 1 root root 25399571 3月 2 15:29 Python-3.9.2.tgz

解壓壓縮包

tar zxvf Python-3.9.2.tgz

創建python安裝目錄

sudo mkdir /home/pi/Python-3.9.2

進入解壓后的源碼目錄

cd Python-3.9.2/

編譯源碼

sudo ./configure --prefix=/home/pi/Python-3.9.2
sudo make
sudo make install

安裝好了的話最后會出現:

輸出

Successfully installed pip-20.2.3 setuptools-49.2.1

表示pip也一並安裝完畢。

因為樹莓派的機能,使用sudo make編譯源碼的過程會稍顯漫長,請耐心等待。

安裝后

為了更方便的使用,安裝后需要進行一些額外工作。

確認安裝結果

安裝好后進入python的安裝目錄:

cd /home/pi
cd Python-3.9.2/
ls -al

輸出

drwxr-xr-x 6 root root 4096 3月 2 16:00 .
drwxr-xr-x 26 pi pi 4096 3月 2 15:40 ..
drwxr-xr-x 2 root root 4096 3月 2 16:01 bin
drwxr-xr-x 3 root root 4096 3月 2 16:00 include
drwxr-xr-x 4 root root 4096 3月 2 16:00 lib
drwxr-xr-x 3 root root 4096 3月 2 16:00 share

進入程序所在目錄

cd bin

建立軟連接

sudo ln -s python3.9 /usr/local/bin/python3

返回用戶主目錄后嘗試是否安裝正確

cd ~
python3

輸出

Python 3.7.3 (default, Jul 25 2020, 13:03:44)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

這樣就安裝完畢了,可以正常執行python3的代碼了。

參考資料

https://blog.csdn.net/L_15156024189/article/details/84831045

https://www.jianshu.com/p/df1086337ee4


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM