1.安装依赖环境
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
2.下载python3
离线下载python3包的网站:https://www.python.org/downloads/
在线下载python3(根据自己需求选择python版本,这里选择的是3.6.1
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
3.创建1个python最终安装的目录(这里已/usr/local/python3为例)
mkdir -p /usr/local/python3
4.解压步骤2下载好的的python3压缩包
tar -zxvf Python-3.6.1.tgz
5.进入解压好的文件里面,进行编译(注意:解压文件路径不是我们最终安装的路径)
进入文件
cd Python-3.6.1
编译文件(注意:prefix后面为你最终安装的目录,就是步骤3创建的)
./configure --prefix=/usr/local/python3
6.正式安装
make && make install
7.创建软连接(因为linux基本自带python2版本,为了可以和python2一起存在,创建一个软连接python3)
/usr/local/python3/bin/* 为你安装的路径
/usr/local/bin/ 为软连接路径,这个路径最好不要变
ln -sf /usr/local/python3/bin/* /usr/local/bin/
8.配置环境变量(将/usr/local/python3/bin加入PATH)
打开环境变量文件
vim ~/.bash_profile
将里面的文件进行编辑(a建进入编辑模式,编辑完成按Esc,输入:wq回车退出)
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
使上面修改生效
source ~/.bash_profile
9.检查Python3及pip3是否正常可用
检查python3是否安装成功,如果返回Python3.6.1,说明安装成功
python3 -V
检查pip3是否安装成功,如果返回pip9.0.1 from /usr/local/python3/lib/python3.6/site-packages (python3.6)
说明安装成功
pip3 -V
10.说些闲话:
安装成功后,调用python 应输入命令python3(因为上面创建了软连接),
调用pip 应输入命令pip3 正确的安装模块的命令如:
pip3 install numpy