环境信息
操作系统:Ubuntu 22.04.1 LTS
docker版本:Docker version 20.10.21
Jenkins:latest
1、宿主机下载python安装包
wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz
2、用root账户进入到Jenkins容器内部
docker exec -itu root my_jenkins sh
3、容器内查看当前操作系统版本
cat /etc/issue
确定采用apt-get部署方式
4、更新apt-get
apt-get update
5、将宿主机下载的安装包复制到容器内
docker cp Python-3.9.9.tgz my_jenkins:/var/jenkins_home/python3
6、解压并安装
tar -zxvf Python-3.9.9.tgz # 解压
7、给整个解压后的文件夹授权
chmod 777 Python-3.9.9
8、进入到python文件夹,执行安装
./configure
报错:
9、apt-get安装依赖包
上方的报错,是因为缺少gcc依赖包,安装依赖包
apt-get -y install gcc automake autoconf libtool make
apt-get -y install make*
apt-get -y install zlib*
apt-get -y install openssl libssl-dev
apt-get install sudo
10、编译安装
./configure --with-ssl
make && make install
11、查看是否安装成功
python3 -V
12、安装pip
apt-get install python3-pip