python 环境配置

更新时间:
2024-09-05
下载文档

python 环境配置

本节主要介绍在容器版本 SylixOS 系统下 python 环境的配置方法。

步骤 1:安装 python 编译器

目前,翼辉信息提供了不同平台(i1386x86_64armaarch64loongarch64)的 python SDK。开发者可根据需要选择相应的软件包。(如需下载请 联系我们open in new window

  1. 将 SDK 软件包上传至目标机。

  2. 解压到 /usr 目录下,以 aarch64 平台为例。

    tar --no-same-owner -zxvf cpython3-cp312-v1.0.5-sylixos-aarch64.tar.gz -C /usr
    
  3. 设置环境变量:

  • 终端配置如下变量:

    PYTHONHOME=/usr
    PYTHONPATH=/usr/lib/python3.12
    
  • 输入 varsave 命令保存。

  1. 创建如下软链接:
    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.exeopen in new window 暂不支持运行 python,我们将在后续新版本中提供支持。

文档内容是否对您有所帮助?
有帮助
没帮助