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!