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

这就安装上了,自己也可以自由切换了。


分享到:


相關文章: