原因
Ubuntu 16.04 安装后自带的是 Python2.7
和Python3.5
,如果有其他版本需要,本文章就提供一个下载安装配置的方法.
下载 python
可以在Python官网选择需要的Python版本,本文章以Python3.6.13
来举例
下载后缀是 .tgz
的软件包,下载完成后将数据包复制到自己的Ubuntu上,可以使用 Xftp
发送数据,这里不详细说.
在Ubuntu上将软件包进行解压,可以使用命令,也可以直接右键进行解压.
配置Python环境
进入Python
文件夹,在/user/local/
下创建安装目录
1 | sudo mkdir /usr/local/python3 |
在编译安装源码前先进行配置
1 | ./configure --prefix=/usr/local/python3 --with-ssl |
看到这个样子说明配置成功了
编译安装Python
然后开始编译安装Python3.6
1 | sudo make install |
编译安装结束,此时可能会报错,如下图,则需要安装zlib*
1 | sudo apt-get install zlib* |
安装完成后再次进行安装编译,编译完成后可以看到成功了
1 | sudo make install |
链接Python3
将系统自带的python3.5
备份一份
1 | sudo mv /usr/bin/python3 /usr/bin/python3_old |
将新安装的python3.6
链接到python3
1 | sudo ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3 |
再次查看python3
,可以看到python3
已经是3.6.13
了
1 | python3 |
链接pip3
同样的方法将python3.6
自带的pip3
链接到系统中的pip3
1 | sudo ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 |
查看pip3
的版本
1 | pip3 -V |