解决方案
以mlpy_env.zip为例进行说明,在实际应用中酌情修改。
将x86平台和Arm平台的Python都放入Python独立压缩包mlpy_env.zip中,其中x86目录名称与压缩包名称相同为mlpy_env,Arm目录名称为压缩包名称加上字符串“_aarch64”。
1 2 3 | └── mlpy_env.zip ├── mlpy_env └── mlpy_env_aarch64 |
在container中解压mlpy_env.zip后,运行平台为Arm时,mlpy_env目录将被修改为mlpy_env_bak或被删除,mlpy_env_aarch64目录则被修改成mlpy_env。从而实现在对应服务器运行对应版本的Python。
父主题: 实现原理