linux 安装Python3

Linux 6上自带的是python 2.6,由于需要python3的环境,如何安装python3且不影响现有的python2环境呢,采用源码包安装,这样自带的python 2和python3可以都保留。

总体思路:

  1、python官网下载python3源码包

  2、编译安装python3

  3、建立python3软链接

  4、python3使用

 

1、python官网下载python3源码包。

  现在python最新版本已经更新到pthon3.7.4,根据自己的需求,下载相关源码包 。由于是国外的网站,下载比较慢,耐心等待!   

 

 2、编译安装python3

tar -xvzf Python-3.7.4.tgz
cd
Python-3.7.4.tgz
mkdir -p /usr/local/python3
./configure --prefix=/usr/local/python3
make
make install

报错ModuleNotFoundError: No module named '_ctypes'
python 3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可
yum install libffi-devel -y
./configure --prefix=/usr/local/python3
make
make install


安装过程大约5分钟

3、
建立软链接
系统自带的python在/usr/bin下,ll|grep python* 可以看到python2软链接到python

手动连接python 3的软链接,执行python3进入pytho3程序,执行python则仍然进入python2

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

 

4、使用python3

手动执行python3,就可以直接调用了

 

 





posted @ 2019-07-14 15:37  笨小孩爱喝爽歪歪  阅读(210)  评论(0编辑  收藏  举报