Centos7编译安装Python3

Lkeme SVIP+

前言

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
15
# 解包,解压缩
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.

  • 标题: Centos7编译安装Python3
  • 作者: Lkeme
  • 创建于 : 2018-09-17 16:32:53
  • 更新于 : 2024-04-15 15:30:53
  • 链接: https://mudew.com/2018/09/17/Centos7编译安装Python3/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
此页目录
Centos7编译安装Python3