1、准备
1.1、安装编译器
apk add build-base //安装 GCC等工具
1.2、安装编译时的依赖库
apk add --no-cache -U zlib-dev //安装 zlib-devel
apk add --no-cache -U openssl-dev //安装openssl-devel
2、下载指定版本的python源码
手动下载:https://www.python.org/downloads/source/
命令下载:wget https://www.python.org/ftp/python/3.5.6/Python-3.5.6.tgz
解压:tar xvf Python-3.5.6.tgz
进入源码根目录:cd Python-3.5.6
3、安装
3.1、配置源码生成makefile
./configure --enable-optimizations --with-ensurepip=install //加上此选项会安装pip工具
3.2、编译
make
或者 make j4 (并行编译,加快编译速度)
3.2、安装
make install
由于执行configure时没有指定安装路径(--prefix=/opt/Python),所以安装到默认路径/user/local/bin
cd /usr/local/bin
ln -s python3.5 python //建立软连接,方便执行
附录:安装默认版本python
apk add python3
安装成功后一看时3.6版本。
wget https://bootstrap.pypa.io/get-pip.py
python3.6 get-pip.py