Linux环境下安装Python3.X

Linux下大部分系统默认自带python2.x的版本,最常见的是python2.6或python2.7版本,默认的python被系统很多程序所依赖,比如centos下的yum就是python2写的,所以默认版本不要轻易删除,否则会有一些问题,如果需要使用最新的Python3那么我们可以编译安装源码包到独立目录,这和系统默认环境之间是没有任何影响的,python3和python2两个环境并存即可

Linux环境下安装Python3.X

1.下载Python源代码并解压缩到指定目录

1
2
3
[root@iZwz95cxo3u633jbk49xrpZ ~]# wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
[root@iZwz95cxo3u633jbk49xrpZ ~]# xz -d Python-3.6.5.tar.xz
[root@iZwz95cxo3u633jbk49xrpZ ~]# tar -xvf Python-3.6.5.tar

2.安装依赖库,没有安装可能导致Python在最后安装失败

1
[root@iZwz95cxo3u633jbk49xrpZ ~]# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

3.进入Python源码目录进行配置和安装

1
2
3
4
5
[root@iZwz95cxo3u633jbk49xrpZ ~]# cd Python-3.6.5
[root@iZwz95cxo3u633jbk49xrpZ ~]# ./configure --prefix=/usr/local/python36 --enable-optimizations
# 待上面命令成功后
[root@iZwz95cxo3u633jbk49xrpZ ~]# make && make install
#如果在中途遇见错误,解决错误信息再重新执行make && make install即可

4.创建软链接

1
2
3
[root@iZwz95cxo3u633jbk49xrpZ ~]# ln -s /usr/local/python36/bin/python3 /usr/bin/python3
[root@iZwz95cxo3u633jbk49xrpZ ~]# ln -s /usr/local/python36/bin/pip3 /usr/bin/pip3
[root@iZwz95cxo3u633jbk49xrpZ ~]# ln -s /usr/local/python36/bin/2to3 /usr/bin/2to3
1
2
3
注意:要用ipython环境要先安装ipyton
[root@iZwz95cxo3u633jbk49xrpZ ~]# pip3 install ipython
[root@iZwz95cxo3u633jbk49xrpZ ~]# ln -s /usr/local/python36/bin/ipython3 /usr/bin/ipython3
-------------本文结束感谢您的阅读-------------

本文标题:Linux环境下安装Python3.X

文章作者:GavinLiu

发布时间:2017年08月05日 - 15:08

最后更新:2017年08月05日 - 15:08

原始链接:http://gavinliu4011.github.io/post/c8a586cb.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

请博主吃个鸡腿吧
0%