一、安装python3.4 (CentOS6.5)
这里我们选择python3.4版本,首先是因为python3是python发展的趋势,Python2将在2020年被淘汰。其次Python3拥有更好更简洁的语言设计,同时也是因为后期我们的Django项目1.9.5版本适用于python3.4版本。
1、 首先我们先安装以下Python的依赖包
# yum groupinstall "Development tools"
# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
2、我们将 python3.4.5 的源文件下载到 /usr/local/src 目录下
# wget https://www.python.org/ftp/python/3.4.5/Python-3.4.5.tar.xz
3、解压缩并安装
# tar Jxvf Python-3.4.5.tar.xz
# cd Python-3.4.5
# ./configure --prefix=/usr/local/python34 (指定安装路径)
# make -j8 && make install (指定使用8核cpu进行编译安装,-j 后面的参数根据你的cpu核数设定)
4、修改 /usr/bin/ 目录下的python相关文件
默认系统使用的 python , pip 等相关命令使用的是Python2.6,我们修改为我们新安装的python3.4
将 /usr/local/python34/bin/ 下面的可执行文件都考到 /usr/bin/ 目录下,进行修改:
# cp /usr/local/python34/bin/* /usr/bin/
# cd /usr/bin/
# mv python python.bak
# ln -s python3 python
# mv pip pip.bak
# ln -s pip3 pip
# mv easy_install easy_install.bak
# ln -s easy_install-3.4 easy_install
5、 查看python等安装情况
# python --version
Python 3.4.5
# pip --version
pip 8.1.1 from /usr/local/python34/lib/python3.4/site-packages (python 3.4)
# easy_install --version
setuptools 20.10.1 from /usr/local/python34/lib/python3.4/site-packages (Python 3.4)