环境:
linux 环境 centos 7x
python3 版本3.7以上
依赖必须安装,不安装 make install 容易报错.
新手无脑安装流程如下:
1.安装依赖环境
sudo 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 libffi-devel
2.下载python3
离线下载python3包的网站:Download Python | Python.org
在线下载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是否安装成功,如果返回Python
3.6
.
1,说明安装成功
python3 -V
检查pip3是否安装成功,如果返回pip
9.0
.
1
from
/
usr
/
local
/
python3
/
lib
/
python3.
6
/
site
-
packages (python
3.6
)
说明安装成功
pip3 -V
10.说些闲话:
安装成功后,调用python 应输入命令python3(因为上面创建了软连接),
调用pip 应输入命令pip3 正确的安装模块的命令如:
pip3 install numpy