Raspberry pi中python版本的切換

Raspberry pi中python版本的切換

這個問題其實也不是在樹莓派上的問題,在linux上都有這個問題,我們知道python有很多的版本,比較常用的是2.7和3.0。然而在有些時候,有些包對版本的要求很高。有時候我們不得不去裝幾個版本的python。

我們就以樹莓派為例來說一下:我們知道樹莓派自帶了一個python2.7。

它的可執行文件在這個目錄下:/usr/bin/python

那現在我要去安裝一個python 3.5。這個地方我們直接可使用源碼安裝,github上源碼很多的。不需要我們先刪除python2.7。

這個地方源碼安裝的可執行文件不在/usr/bin/中,它在/usr/local/bin/中

下面我們就開始切換版本了:

  • 開始之前拷貝是很有必要的,萬一搞錯了呢。sudo cp /usr/bin/python /usr/bin/python_bak

  • 刪除以前的這個2.7。sudo rm /usr/bin/python

  • 重新指定新的鏈接。sudo ln -s /usr/local/bin/python3.5 /usr/bin/python

這其實就成功了。現在的版本就是3.5了。

那麼我們怎麼在切換回去呢?

  • sudo cp /usr/bin/python /usr/bin/python3.5_bak

  • sudo rm /usr/bin/python

  • sudo ln -s /usr/bin/python2.7 /usr/bin/python

在附帶一個源碼裝python3.6.4的教程吧:

  • 先安裝依賴sudo apt-get installbuild-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev libssl-dev openssl libgdbm-dev liblzma-dev libreadline-dev libncursesw5-dev

  • 現下載源碼,再解壓tar -zvxf Python-3.6.4.tgz

  • 進入該目錄下:

  1. ./configure

  2. make

  • sudo make install

這就安裝上了,自己也可以自由切換了。


分享到:


相關文章: