前言

Centos7.5/Python3.6.6,记录下安装过程,以便日后查看

依赖

1
2
3
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make  -y
# 看需求安装
yum groupinstall "Development Tools" -y

下载

Python下载官网
Python3.6.6

选择需要的版本下载XZ Compressed source tabball

安装

Python3.6.6安装为例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 解包,解压缩
xz -d Python-3.6.6.tar.xz
tar -xvf Python-3.6.6.tar

# 进入目录
cd Python-3.6.6

# 编译
./configure --prefix=/usr/local/python3.6.6 --enable-optimizations
# --prefix=/usr/local/python3.6.6 预安装目录
# --enable-optimizations 是优化选项(LTO,PGO 等)加上这个 flag 编译后,性能有 10% 左右的优化(看需求)

# 安装
make && make install

等待编译完成即可,如果没有什么其他的报错,应该就OK的。

使用

怎么喜欢怎么来

1
2
ln -s /usr/local/python3.6.6/bin/python3.6 /usr/local/bin/python3.6
ln -s /usr/local/python3.6.6/bin/pip3.6 /usr/local/bin/pip3.6

使用python3.6 xxx.pypip3.6 install xxxx

END.