解决方案

以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。
父主题: 实现原理