jenkins +docker+python接口自动化之jenkins容器安装python3(二)
前提是在docker下已经配置好jenkins容器了,是将python安装在jenkins容器下的
1、先看你的jenkins是否安装好
1 | docker ps |
2、以root权限进入jenkins容器:
1 | docker exec -it -uroot jenkins bash |
3、前置安装一些软件包
1 2 | # 获取最新的软件包 apt- get update |
1 2 | # 升级已安装的软件包 apt- get upgrade |
4、 提前安装,以便接下来的配置操作
1 2 3 4 5 6 7 8 9 | 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 |
5、安装python3.8
1)下载python
1 2 3 | 1. 进入jenkins的安装目录 cd / var / jenkins_home |
1 2 3 | 2. 新建一个python3目录 mkdir python3 |
1 2 3 | 3. 切换到python3下 cd python3 |
1 2 3 | 4. 下载python的tgz安装包 wget https: / / www.python.org / ftp / python / 3.8 . 6 / Python - 3.8 . 6.tgz |
1 2 3 | 5. 进行解压python - 3.8 . 6 tar - zxvf Python - 3.8 . 6.tgz |
1 2 | 6. 将解压的Python - 3.8 . 6 复制到py3. 8 文件中(文件夹太长,不好后面的操作) mv Python - 3.8 . 6 py3. 8 |
1 2 3 | 7. 切换到py3. 8 下 cd py3. 8 |
2)安装python
即在路径 /var/jenkins_home/python3/py3.8下执行python3 的安装
1 2 3 | 1. 指定安装的目录 . / configure - - prefix = / var / jenkins_home / python3 - - with - ssl |
1 2 3 | 2. 编译 make |
1 2 3 | 3. 安装 make install |
在执行make install 命令后可能报 configure: error: no acceptable C compiler found in $PATH,报错信息是需要配置python3环境变量, vi /etc/profile,注意python的安装目录是:/var/jenkins_home/python3,需要配置到环境变量文件(/etc/profile)中,否则在安装时会报错,如果报错了请参考这篇文章:https://blog.csdn.net/qq_37405087/article/details/116162111,记得一定要执行生效命令:source /etc/profile
配置好环境变量后,再次执行安装Python3
1 2 3 | 1. 指定安装的目录 . / configure - - prefix = / var / jenkins_home / python3 - - with - ssl |
1 | 2. 编译<br>make |
1 | 3. 安装<br>make install |
6、添加一些软链接:python3 和pip3
在路径/var/jenkins_home/python3/py3.8下继续执行,软链接命令
注意:python3 的安装目录是/var/jenkins_home/python3 ,(./configure --prefix=/var/jenkins_home/python3 --with-ssl # 指定安装的目录)
1 | 1. 软连接python3<br>ln - s / var / jenkins_home / python3 / bin / python3. 8 / usr / bin / python3 |
1 | 2. 软连接pip3<br>ln - s / var / jenkins_home / python3 / bin / pip3 / usr / bin / pip3 |
7、检查配合的环境,
在路径 /var/jenkins_home/python3/bin 或 /usr/bin/ 输入
1 | 看python3的版本<br>python3 - V |
1 2 | 看pip3的版本 pip3 - V |
另外一篇博文:jenkins容器下安装python项目所需要的库——requirements.txt :https://www.cnblogs.com/ck-zscs/p/16384161.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?