下载python3.7

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

解压python3.7

tar -zxvf Python-3.7.0.tgz

编译之前,安装一些所要依赖的包

apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev

假如报错了,就删除对应的

lock rm /var/cache/apt/archives/lock

在linux安装完python3后,但是有些软件不支持总报错。安装两个版本,如果软件报错切换版本。

 编译安装:

./configure --enable-optimizations --prefix=/usr/local/Python-3.7/ && make && make install

建立软连接

ln -s -b /usr/local/python3.7/bin/python3.7 /usr/bin/python

ln -s -b /usr/local/python3.7/bin/pip3 /usr/bin/pip3

 

一、 打开终端分别输入下面两条命令:

 

      update-alternatives --install /usr/bin/python python /usr/bin/python2 100

       update-alternatives --install /usr/bin/python python /usr/bin/python3 150

二、然后打开终端输入

  python --version

 三、 如果需要切换python版本:

       输入:update-alternatives --config python  

 四、然后选你需要的python版本,输入序号就可以了。(如果需要重新切换回python版本

   update-alternatives --config python (选号)