這個問題其實也不是在樹莓派上的問題,在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
進入該目錄下:
./configure
make
sudo make install
這就安裝上了,自己也可以自由切換了。
閱讀更多 小5嵌入式 的文章