本文介绍了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下载

环境配置

  • Linux
    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 aliyun-iot-linkkit
                    
      • 手动安装poho和Link SDK:

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

        下文以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 aliyun-iot-linkkit
                    
      • 手动安装poho和Link SDK:

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

        下文以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 ..
  • 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 aliyun-iot-linkkit
                    
      • 手动安装poho和Link SDK:

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

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

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