centos7搭建python3并和python2共存

python3将会是之后的趋势,因此搭建python3是必要的。

笔者喜欢使用centos7,参考了网上一些资料来搭建python3环境。

注意事项:

1、非root帐号加上sudo
2、centos7自带Python 2.7.5是不能卸载的,很多系统级软件依赖这个


一、安装依赖:

yum -y groupinstall "Development tools" #可不执行
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


二、下载python3并安装

# 1.下载python3
wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz
# 2.在usr目录创建python3目录,用于做安装目录
mkdir /usr/local/python3 
# 3.解压python3
tar -zxvf Python-3.4.3.tgz
# 4.进入python3
cd Python-3.4.3
# 5.配置安装目录参数
./configure --prefix=/usr/local/python3
# 6.编译安装
make && make install
# 7.建立python3软链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
# 8.建立pip3软链接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

三、查看版本

[root@paas-02 Python-3.4.3]# python3
Python 3.4.3 (default, Jul 19 2017, 19:29:17) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 
>>> exit()
[root@paas-02 Python-3.4.3]# 




四、代码测试
1、在当前目录新建个python脚本hello.py
内容:

#!/usr/bin/python3
print ("Hello, Python3!") 

2、执行

[root@paas-02 Python-3.4.3]# python3 hello.py
Hello, Python3!

文章源自微信公众号【刍荛采葑菲】,转载请注明。

原文地址:https://www.cnblogs.com/churao/p/8494254.html