Ubuntu16.04 python3.4.3升级到python3.7.1

python有两个版本,一个2版本,使用的是python;另一个是3版本,使用的是python3。

简易安装python后得到的3版本的版本号是python3.4.3。

可以使用下面的命令查看py版本:

python3 --version

  

因为版本内容/接口等的不同,需要将其升级到更高的版本操作如下:

1、使用wget下载安装包

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

  这个地址可以在:https://www.python.org/downloads/source/找到对应的版本。

2、解压该压缩文件

tar zxvf Python-3.7.1rc2.tgz

3、进去py这个目录,并编译安装

cd Python-3.7.1rc2
make
make install 

4、再次查看py版本

不出意外的话,是可以看到对应3.7.1的版本。

但是因为我的电脑是刚安装的,还没有zlib等依赖包,所以报错如下:

zipimport.ZipImportError: can't decompress data; zlib not available

  然后现在需要安装一下对应的依赖包:

apt-get install -y zlib*

  这个安装的比较慢,需要等一会。

5、重新编译安装即可。

make
make install

6、为了方便使用,建议创建软连接

首先把之前的软连接删除:

rm -rf /usr/bin/python3
rm -rf /usr/bin/pip3

然后创建新的软连接:

#添加python3的软链接 
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
#添加 pip3 的软链接 
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
#测试是否安装成功了 

 7、你觉得本文有多少价值?

Ubuntu16.04 python3.4.3升级到python3.7.1_第1张图片

转载于:https://www.cnblogs.com/wongyi/p/9824236.html

你可能感兴趣的:(Ubuntu16.04 python3.4.3升级到python3.7.1)