说明
此次安装使用的是centos7 1810版本。虚拟机内进行的试验,服务器暂未测试。
下载安装包
https://www.python.org/ftp/python/3.6.9/Python-3.6.9.tgz
建议使用迅雷下载
上传压缩包后解压
tar -zxvf Python-3.6.9.tgz
然后进入目录 cd Python-3.6.9
安装依赖关系
yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
gcc :c编译器
python-devel python 开发包
openssl-devel 用于pythn的ssl模块
sqlite-devel 轻量级数据库
制定安装路径
./configure --prefix=/opt/python/
prefix后边加的就是你的路径。我这里表示的是安装到/opt/python
这个目录里。
编译&安装
make & make install
我自己在测试中卡在了一个进度,不知道啥原因,解决方式就是ctrl+c
强制终止,然后重新运行一下make & make install
命令即可。
此时进入我们的安装目录,已经能看到有文件了
添加环境变量
-
编辑文件
vi /etc/profile
-
在最后一行加上
export PATH=$PATH:/opt/python/bin
-
刷新配置文件
source /etc/profile
此时,终端处输入python3
即可进入python3的环境,pip3
使用pip进行模块的安装