Todos los productos
Search
Centro de documentos

IoT Platform:Requisitos y configuración del entorno

Última actualización: Sep 03, 2026

Este tema describe los entornos de desarrollo recomendados para Link SDK for Python y cómo configurarlos.

Configuración del entorno

Se recomienda utilizar Python 3.6 o versiones posteriores.

Link SDK for Python se ha validado en los siguientes sistemas operativos. Para evitar errores durante el desarrollo y la ejecución, utilice uno de los siguientes entornos:

  • Linux: Ubuntu 18.04 de 64 bits o posterior

  • Windows: Windows 7 de 64 bits o posterior

  • macOS: High Sierra

Notas de uso

  • Este ejemplo muestra cómo instalar y configurar los entornos. En este caso se utiliza Python 3.6. Si desea instalar una versión superior a Python 3.6, reemplace el número de versión en el comando python3.6 por la versión de Python que desee instalar. Ejemplo: python3.9.

  • En este ejemplo se utiliza un usuario estándar. Si necesita realizar operaciones específicas que requieran permisos de administrador, ejecute el comando sudo.

Instalación de Python 3.6

Linux y macOS

Paso 1: Instalar Python 3.6

Nota

Si ya tiene instalada la versión 3.6 de Python o una posterior, omita este paso.

  • Linux

    Para instalar Python 3.6, utilice uno de los siguientes métodos:

    • Comandos: Este método es adecuado para Ubuntu 18.04 o posterior.

      sudo apt-get update
      sudo apt install software-properties-common
      sudo add-apt-repository ppa:deadsnakes/ppa
      sudo apt-get install wget python3.6  
    • Código fuente: Utilice este método para sistemas operativos que no admiten la instalación mediante comandos.

      sudo apt-get install wget gcc make zlib1g-dev 
      wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tgz
      tar -xf Python-3.6.7.tgz
      cd Python-3.6.7
      ./configure
      make -j
      sudo make install
  • macOS

    Descargue Python desde Python for macOS.

Paso 2: Instalar pip

  1. Obtenga un script de pip.

    • Python 3.6:

       wget https://bootstrap.pypa.io/pip/3.6/get-pip.py
    • Python 3.7 o posterior

       wget https://bootstrap.pypa.io/get-pip.py
  2. Instale pip.

    En este ejemplo se instala pip para Python 3.6. Si desea instalar una versión superior de pip, reemplace el número de versión en el comando python3.6 por la versión de pip que desee instalar. Ejemplo: python3.9.

    sudo apt-get install python3-distutils  
    sudo python3.6 get-pip.py

Paso 3: Instalar setuptools, wheel y venv

Para compilar y ejecutar Link SDK for Python, debe instalar setuptools, wheel y venv. setuptools se utiliza para gestionar paquetes de Python, mientras que wheel y venv son obligatorios para compilar Link SDK for Python. venv permite administrar entornos virtuales.

Ejecute el siguiente comando:

python3.6 -m pip install --upgrade pip setuptools wheel
sudo apt-get install python3.6-venv

Windows

Descargue e instale uno de los siguientes paquetes según el tipo de su sistema operativo:

Descargar demostración

Descargue la demostración desde Obtener código de ejemplo.

Configurar entornos

Nota

Alibaba Cloud realizó pruebas de estrés en paho-mqtt v1.4.0 y paho-mqtt v1.5.1. Se recomienda utilizar una de estas versiones. Puede ejecutar el comando pip list para consultar la versión de paho-mqtt instalada.

Linux y macOS

  1. Cree y active un entorno virtual

  2. mkdir work_dir
    cd work_dir
    python3.6 -m venv test_env
    source test_env/bin/activate
    pip install wheel            
  3. Instale Link SDK for Python de forma automática o manual.

    Instalación automática del Go SDK

    • Ejecute el siguiente comando para instalar paho-mqtt v1.4.0:

    • pip install paho-mqtt==1.4.0
    • Ejecute el siguiente comando para instalar la versión más reciente de Link SDK for Python:

    • pip install aliyun-iot-linkkit 

    Instalación manual de software

    Descargue el SDK desde Obtener la versión más reciente de Link SDK for Python y las bibliotecas de código abierto de Message Queuing Telemetry Transport (MQTT) requeridas desde Obtain open source Paho MQTT libraries.

    La versión más reciente de Link SDK for Python es la 1.2.12.

    Copie los paquetes aliyun-iot-linkkit-1.2.12.tar.gz y paho-mqtt-1.4.0.tar.gz al directorio work_dir y luego ejecute los siguientes comandos:

    tar zxvf paho-mqtt-1.4.0.tar.gz
    cd paho-mqtt-1.4.0
    python3 setup.py install
    cd ..
    tar zxvf aliyun-iot-linkkit-1.2.12.tar.gz
    cd aliyun-iot-linkkit-1.2.12
    python3 setup.py install
    cd ..
        

Windows

  1. Cree y active un entorno virtual

    mkdir work_dir
    cd work_dir
    python3.6 -m venv test_env
    test_env\Scripts\activate.bat            
  2. Instale Link SDK for Python de forma automática o manual.

    Instalación automática del Go SDK

    • Ejecute el siguiente comando para instalar paho-mqtt v1.4.0:

      pip install paho-mqtt==1.4.0
    • Ejecute el siguiente comando para instalar la versión más reciente de Link SDK for Python:

      pip install aliyun-iot-linkkit      

    Instalación manual de software

    Descargue el SDK desde Obtener la versión más reciente de Link SDK for Python y las bibliotecas de MQTT de código abierto requeridas desde Obtain open source Paho MQTT libraries.

    La versión más reciente de Link SDK for Python es la 1.2.12.

    Copie los paquetes paho-mqtt-1.4.0.tar.gz y aliyun-iot-linkkit-1.2.12.tar.gz al directorio work_dir, descomprímalos y luego ejecute los siguientes comandos:

    cd paho-mqtt-1.4.0
    python setup.py install
    cd ..
    cd aliyun-iot-linkkit-1.2.12
    python setup.py install
    cd ..

Interruptor de registros

Active el interruptor de salida de registros internos del SDK.

import logging
__log_format = '%(asctime)s-%(process)d-%(thread)d - %(name)s:%(module)s:%(funcName)s - %(levelname)s - %(message)s'
logging.basicConfig(format=__log_format)