python 环境配置
本节主要介绍在容器版本 SylixOS 系统下 python 环境的配置方法。
步骤 1:安装 python 编译器
目前,翼辉信息提供了不同平台(i1386
、x86_64
、arm
、aarch64
和 loongarch64
)的 python SDK。开发者可根据需要选择相应的软件包。(如需下载请 联系我们)
将 SDK 软件包上传至目标机。
解压到
/usr
目录下,以aarch64
平台为例。tar --no-same-owner -zxvf cpython3-cp312-v1.0.5-sylixos-aarch64.tar.gz -C /usr
设置环境变量:
终端配置如下变量:
PYTHONHOME=/usr PYTHONPATH=/usr/lib/python3.12
输入
varsave
命令保存。
- 创建如下软链接:
ln -sf /usr/bin/python3.12 /usr/bin/python3 ln -sf /usr/bin/python3 /usr/bin/python
步骤 2:修改容器默认配置文件
目前默认配置文件中仅包含容器运行的必需依赖库,如需运行python
, 需要在config.json
文件中新增如下库文件映射。
{
"destination": "/usr/lib",
"source": "/usr/lib",
"options":["rx"]
},
{
"destination": "/lib/libsqlite3.so",
"source": "/lib/libsqlite3.so",
"options":["rx"]
},
{
"destination": "/usr/lib/libbz2.so",
"source": "/usr/lib/libbz2.so",
"options":["rx"]
},
{
"destination": "/usr/lib/liblzma.so",
"source": "/usr/lib/liblzma.so",
"options":["rx"]
},
{
"destination": "/usr/lib/libuuid.so",
"source": "/usr/lib/libuuid.so",
"options":["rx"]
},
{
"destination": "/usr/bin/python",
"source": "/usr/bin/python",
"options":["rx"]
},
注意事项
当前最新的云原生插件 RealEvo-CloudNative-6.x-1.2-Experience.exe 暂不支持运行 python
,我们将在后续新版本中提供支持。