Python 环境验证

更新时间:
2024-11-21
下载文档

Python 环境验证

本节以使用 Python 开发并运行于 SylixOS 的微服务为例验证微服务的开发环境。

SylixOS 环境

前提条件

  1. 参考 SylixOS Python 环境搭建open in new window 完成环境搭建。

  2. 搭建 SylixOS 开发环境 中创建的云原生 SDK 中的 vsoa/python/vsoa 目录拷贝到待 SylixOS 中的待运行目录。

操作须知

操作步骤

  1. 创建 HelloVSOA.py 文本,并在文件中输入如下应用程序代码:

    from vsoa.server import Server
    
    # Create server
    server = Server('Hello VSOA')
    
    print('Hello VSOA')
    
    # Server start
    server.run('127.0.0.1', 3001)
    
  2. HelloVSOA.py 部署到 SylixOS 设备上,并存放至前提条件中部署的 vsoa 同目录下,使用 python HelloVSOA.py 命令运行,可以得到如下输出:

Linux 环境

前提条件

  1. 参考 搭建 Linux 开发环境 完成 Python 开发环境搭建。

  2. 参考 搭建 Linux 运行环境 完成 Python VSOA 运行环境搭建。

操作步骤

  1. 创建 HelloVSOA.py 文本,并在文件中输入如下应用程序代码:

    from vsoa.server import Server
    
    # Create server
    server = Server('Hello VSOA')
    
    print('Hello VSOA')
    
    # Server start
    server.run('127.0.0.1', 3001)
    
  2. 使用 python HelloVSOA.py 运行,确定 3001 端口被占用:

    [acosail@AcoSail2]:~$ lsof -i
    COMMAND    PID     USER   FD   TYPE  DEVICE  SIZE/OFF  NODE  NAME
    node    519101  acoinfo   21u  IPv4 6649794       0t0   UDP  *:3001
    node    519101  acoinfo   22u  IPv4 6649795       0t0   TCP  localhost:3001(LISTEN)
    
文档内容是否对您有所帮助?
有帮助
没帮助