环境要求与配置

本文介绍了Python Link SDK推荐的开发环境以及开发环境的设置。

版本推荐

推荐使用Python 3.6版本。

Python Link SDK在下面的操作系统上进行了验证,为了避免开发与运行时出错,请尽量选用与阿里云一致的软件环境。

  • Linux:Ubuntu 16.04 64-bit

  • Windows:Widows 7 64-bit

  • macOS:High Sierra

安装Python 3.6

  • Linux

    可通过如下命令进行安装:

    sudo add-apt-repository ppa:deadsnakes/ppa
    sudo apt-get update
    sudo apt-get install python3.6
    wget https://bootstrap.pypa.io/get-pip.py
    sudo python3.6 get-pip.py
    python3.6 -m pip install --upgrade pip setuptools wheel
    sudo apt-get install python3.6-venv
  • Windows

    根据系统位宽选择安装:

  • macOS

    通过此链接进行下载:macOS下载

Demo下载

通过此链接下载Demo文件:获取exmaple示例代码

环境配置

说明

建议用户使用paho-mqtt的1.4.0或1.5.1版本,这两个版本已经做过压力测试,可使用pip list命令查看paho-mqtt的版本号。

  • Linux和macOS

    1. 创建和激活VirtualEnvironments。

      mkdir work_dir
      cd work_dir
      python3 -m venv test_env
      source test_env/bin/activate
                  
    2. 安装Link SDK:可选择自动安装或者手动安装。

      • 自动安装:

        执行以下命令安装Link SDK最新版本:

        pip install paho-mqtt==1.4.0
        pip install aliyun-iot-linkkit          
      • 手动安装paho和Link SDK:

        下载Link SDK以及需要使用到开源的MQTT库:获取最新版本的Python Link SDK获取开源MQTT库paho

        下文以1.1.0版本为例,实际运行时请替换为最新版本。

        将aliyun-iot-linkkit-1.1.0.tar.gz和paho-mqtt-1.4.0.tar.gz放到work_dir目录下,然后执行以下命令:

        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.1.0.tar.gz
        cd aliyun-iot-linkkit-1.1.0
        python3 setup.py install
        cd ..
            
  • Windows

    1. 创建和激活VirtualEnvironments。

      mkdir work_dir
      cd work_dir
      python3 -m venv test_env
      test_env\Scripts\activate.bat
                  
    2. 安装Link SDK:可选择自动安装或者手动安装。

      • 自动安装:

        执行以下命令安装Link SDK最新版本:

        pip install paho-mqtt==1.4.0
        pip install aliyun-iot-linkkit         
      • 手动安装paho和Link SDK:

        下载Link SDK以及需要使用到开源的MQTT库:获取最新版本的Python Link SDK获取开源MQTT库paho

        下文以1.1.0版本为例,实际运行时请替换为最新版本。

        将paho-mqtt-1.4.0.tar.gz和aliyun-iot-linkkit-1.1.0.tar.gz放到work_dir目录下并操作解压,再执行以下命令:

        cd paho-mqtt-1.4.0
        python setup.py install
        cd ..
        cd aliyun-iot-linkkit-1.1.0
        python setup.py install
        cd ..
阿里云首页 阿里云物联网平台 相关技术圈