题记
项目的需要需要在python3下部署环境,且不能破坏python2的正常业务运行。
当安装sqlite3的时候,出现过各种异常。网上排查了很久。
记录下来,避免下次犯同样的错误。
1、安装python3
安装版本:Python-3.5.0
步骤1: 准备编译环境
yum groupinstall 'Development Tools'
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel
步骤 2: 下载 Python3.5代码包
步骤3: 编译
tar Jxvf Python-3.5.0.tar.xz
cd Python-3.5.0
./configure --prefix=/usr/local/python3
make && make install
步骤4: 设置环境变量
echo 'export PATH=$PATH:/usr/local/python3/bin' >> ~/.bashrc
步骤5: 或者可以直接替换python2
rm /usr/bin/python
ln -sv /usr/local/bin/python3.5 /usr/bin/python
这样做的目的是在系统任意目录敲入python调用的是python3的命令,而非系统默认2.6.6的
但是这样同时这会导致依赖python2.6的yum不能使用,因此还要修改yum配置。
步骤6: 更新yum配置。