Centos上面默认的Python版本是2.6,本文介绍如何安装3.5版本。
0.下载前准备
需要安装以下库,不然会有问题。
2. 解压缩并安装
# xz -d Python-3.5.0.tar.xz
# tar xf Python-3.5.0.tar -C /usr/local/src/
# cd /usr/local/src/Python-3.5.0/
# ./configure --prefix=/usr/local/python35
# make -j8 && make install
3. 安装的目录
默认情况下,python会安装在
0.下载前准备
需要安装以下库,不然会有问题。
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
先安装sqlite3(因为安装python3.5后,yum需要修改python链接,需要用老python2.6编译)
1、下载sqlite3安装包
wget http://www.sqlite.org/2015/sqlite-autoconf-3081101.tar.gz
2、解压安装包
tar zxvf sqlite-autoconf-3081101.tar.gz
3、依次执行下面的命令 ,就安装ok了
-
cd sqlite-autoconf- 3081101/
-
-
./configure
-
-
make
-
-
sudo make install
-
1. 下载Python3.5源码
# wget http://mirrors.sohu.com/python/3.5.0/Python-3.5.0.tar.xz2. 解压缩并安装
# xz -d Python-3.5.0.tar.xz
# tar xf Python-3.5.0.tar -C /usr/local/src/
# cd /usr/local/src/Python-3.5.0/
# ./configure --prefix=/usr/local/python35
# make -j8 && make install
3. 安装的目录
默认情况下,python会安装在
/usr/local/python35
备份旧版本 Python,笔者环境默认版本2.6
mv /usr/bin/python /usr/bin/python2.6
y 回车
新建指向新版本 Python 以及 pip 的软连接
ln -s /usr/local/python35/bin/python3.5 /usr/bin/python
ln -s /usr/local/python35/bin/pip3 /usr/bin/pip
python -V
pip -V
pip升级
ln -s /usr/local/python35/bin/pip3 install --upgrade pip