全部产品
Search
文档中心

IoT Platform:Persyaratan dan konfigurasi lingkungan

更新时间:Jun 21, 2025

Topik ini menjelaskan lingkungan pengembangan yang direkomendasikan untuk Link SDK for Python serta cara mengonfigurasinya.

Konfigurasi lingkungan

Disarankan menggunakan Python 3.6 atau versi lebih baru.

Link SDK for Python telah divalidasi pada sistem operasi berikut. Untuk mencegah kesalahan selama pengembangan dan waktu proses, gunakan salah satu lingkungan berikut:

  • Linux: Ubuntu 18.04 64-bit atau lebih baru

  • Windows: Windows 7 64-bit atau lebih baru

  • macOS: High Sierra

Catatan penggunaan

  • Contoh ini menunjukkan cara menginstal dan mengonfigurasi lingkungan. Dalam contoh ini, digunakan Python 3.6. Jika ingin menginstal versi lebih tinggi dari Python 3.6, ganti nomor versi dalam perintah python3.6 dengan nomor versi Python yang diinginkan. Contoh: python3.9.

  • Dalam contoh ini, digunakan pengguna biasa. Jika diperlukan izin administrator untuk operasi tertentu, jalankan perintah sudo.

Instal Python 3.6

Linux dan macOS

Langkah 1: Instal Python 3.6

null

Jika Python 3.6 atau versi lebih baru sudah terinstal, lewati langkah ini.

  • Linux

    Untuk menginstal Python 3.6, gunakan salah satu metode berikut:

    • Perintah: Metode ini cocok untuk Ubuntu 18.04 atau lebih baru.

      sudo apt-get update
      sudo apt install software-properties-common
      sudo add-apt-repository ppa:deadsnakes/ppa
      sudo apt-get install wget python3.6  
    • Kode sumber: Metode ini cocok untuk sistem operasi yang tidak mendukung instalasi berbasis perintah.

      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

    Unduh Python dari Python untuk macOS.

Langkah 2: Instal pip

  1. Dapatkan skrip pip.

    • Python 3.6:

       wget https://bootstrap.pypa.io/pip/3.6/get-pip.py
    • Python 3.7 atau lebih baru

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

    Dalam contoh ini, pip untuk Python 3.6 diinstal. Jika ingin menginstal pip versi lebih tinggi, ganti nomor versi dalam perintah python3.6 dengan nomor versi pip yang diinginkan. Contoh: python3.9.

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

Langkah 3: Instal setuptools, wheel, dan venv

Untuk mengompilasi dan menjalankan Link SDK for Python, Anda harus menginstal setuptools, wheel, dan venv. Setuptools digunakan untuk mengelola paket Python, sedangkan wheel dan venv diperlukan untuk kompilasi Link SDK for Python. Venv digunakan untuk mengelola lingkungan virtual.

Jalankan perintah berikut:

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

Windows

Unduh dan instal salah satu paket berikut sesuai jenis sistem operasi Anda:

Unduh Demo

Unduh demo dari Dapatkan kode contoh.

Konfigurasikan lingkungan

null

Alibaba Cloud telah melakukan uji stres pada paho-mqtt v1.4.0 dan paho-mqtt v1.5.1. Disarankan menggunakan salah satu versi tersebut. Anda dapat menjalankan perintah pip list untuk melihat versi paho-mqtt Anda.

Linux dan macOS

  1. Buat dan aktifkan lingkungan virtual.

  2. mkdir work_dir
    cd work_dir
    python3.6 -m venv test_env
    source test_env/bin/activate
    pip install wheel            
  3. Instal Link SDK for Python secara otomatis atau manual.

    Instal Go SDK secara otomatis

    • Jalankan perintah berikut untuk menginstal paho-mqtt v1.4.0:

    • pip install paho-mqtt==1.4.0
    • Jalankan perintah berikut untuk menginstal versi terbaru Link SDK for Python:

    • pip install aliyun-iot-linkkit 

    Instal perangkat lunak secara manual

    Unduh SDK dari Dapatkan versi terbaru Link SDK for Python dan pustaka Message Queuing Telemetry Transport (MQTT) open source yang diperlukan dari Dapatkan pustaka Paho MQTT open source.

    Versi terbaru Link SDK for Python adalah 1.2.12.

    Salin paket aliyun-iot-linkkit-1.2.12.tar.gz dan paho-mqtt-1.4.0.tar.gz ke direktori work_dir, lalu jalankan perintah berikut:

    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. Buat dan aktifkan lingkungan virtual.

    mkdir work_dir
    cd work_dir
    python3.6 -m venv test_env
    test_env\Scripts\activate.bat            
  2. Instal Link SDK for Python secara otomatis atau manual.

    Instal Go SDK secara otomatis

    • Jalankan perintah berikut untuk menginstal paho-mqtt v1.4.0:

      pip install paho-mqtt==1.4.0
    • Jalankan perintah berikut untuk menginstal versi terbaru Link SDK for Python:

      pip install aliyun-iot-linkkit      

    Instal perangkat lunak secara manual

    Unduh SDK dari Dapatkan versi terbaru Link SDK for Python dan pustaka MQTT open source yang diperlukan dari Dapatkan pustaka Paho MQTT open source.

    Versi terbaru Link SDK for Python adalah 1.2.12.

    Salin paket paho-mqtt-1.4.0.tar.gz dan aliyun-iot-linkkit-1.2.12.tar.gz ke direktori work_dir, dekompresi paket tersebut, lalu jalankan perintah berikut:

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

Saklar log

Aktifkan saklar output log internal 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)