在Linux原有Python2的基础上安装Python3

关于要安装两个共存版本的前因后果就不说了,直接上安装步骤。

1、下载Python3

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz

2、解压并进入Python源码目录

tar xvf Python-3.6.5.tar.xz
cd Python-3.6.5

3、编译和安装

./configure --prefix=/usr/local/python3
make
make install

如果是用普通用户来编译的,那么make install前面需要加sudo

4、将Python3和pip3链接到/usr/bin目录下

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

如果提示“Permission denied”,请使用sudo权限。

5、检测Python3是否安装成功

可以看到,Python3与Python2同时存在,互不影响了。在创建项目的时候用virtualenv来创建对应版本的虚拟环境就可以了。

本博客采用 知识共享署名-禁止演绎 4.0 国际许可协议 进行许可

本文标题:在Linux原有Python2的基础上安装Python3

本文地址:https://jizhong.plus/post/2018/05/linux-install-python3.html