最近公司项目上部署一台海康的服务器。打算将Python搭建的平台部署上去。
OS : HikOS Enterprise 1.2.1
Arch : x86_64 (64 Bit)
Kernel : 5.10.0-279.0.0.182.oe2203sp4.x86_64
该系统是基于 openEuler22 开源系统定制的,阉割了一些功能。
尤其编译 Python3.10.19 后,缺失一些内容。
所以只能在其他服务器上编译,以及安装pip依赖后一并迁移到 HikOS。
前提
HikOS服务器 和 编译服务器有要求
uname -m (俩台服务器架构必须一致,比如 X86)
ldd --version (编译服务器版本必须大于等于HikOS服务器版本)
步骤
下载编译最新版本的Python3.10.19,目录 /usr/local/python31019
创建Python虚拟环境,目录 /opt/python3service/apienv
安装Python依赖
将所有内容打包,tar czf apienv_full.tar.gz /usr/local/python31019 /opt/python3service/apienv
将安装包拖到目标服务器根目录 /
解压 tar xzf apienv_full.tar.gz