全部产品
云市场

开发环境设置

更新时间:2019-02-27 19:50:09

操作系统要求

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

  • Linux

    Ubuntu 16.04 64-bit

  • Windows

    Widows 7 64 bit

  • Mac

    High Sierra

Python版本要求

Python 3.6 版本

安装 python3.6

Linux

  1. sudo add-apt-repository ppa:deadsnakes/ppa
  2. sudo apt-get update
  3. sudo apt-get install python3.6
  4. wget https://bootstrap.pypa.io/get-pip.py
  5. sudo python3.6 get-pip.py
  6. python3.6 -m pip install --upgrade pip setuptools wheel
  7. sudo apt-get install python3.6-venv

Mac

https://www.python.org/ftp/python/3.6.7/python-3.6.7-macosx10.9.pkg双击安装

windows

根据系统位宽选择安装下面的python文件:

  • 32-bit

https://www.python.org/ftp/python/3.6.7/python-3.6.7.exe

  • 64-bit:

https://www.python.org/ftp/python/3.6.7/python-3.6.7-amd64.exe

环境配置

创建和激活 VirtualEnvironments

Windows

  1. mkdir work_dir
  2. cd work_dir
  3. python3 -m venv test_env
  4. test_env\Scripts\activate.bat

Linux

  1. mkdir work_dir
  2. cd work_dir
  3. python3 -m venv test_env
  4. source test_env/bin/activate

Mac

  1. mkdir work_dir
  2. cd work_dir
  3. python3 -m venv test_env
  4. source test_env/bin/activate

自动安装linkkit

使用pip来安装linkkit最新版本

  1. pip install aliyun-iot-linkkit

手动安装paho和linkkit

Link Kit SDK需要使用到开源的MQTT库,点击获取开源MQTT库paho

点击获取最新版本的Python Link Kit SDK。点击获取exmaple示例代码

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

将 aliyun-iot-linkkit-1.1.0.tar.gz和paho-mqtt-1.4.0.tar.gz 放到work_dir:

Linux

  1. tar zxvf paho-mqtt-1.4.0.tar.gz
  2. cd paho-mqtt-1.4.0
  3. python3 setup.py install
  4. cd ..
  5. tar zxvf aliyun-iot-linkkit-1.1.0.tar.gz
  6. cd aliyun-iot-linkkit-1.1.0
  7. python3 setup.py install
  8. cd ..

Mac

  1. tar zxvf paho-mqtt-1.4.0.tar.gz
  2. cd paho-mqtt-1.4.0
  3. python3 setup.py install
  4. cd ..
  5. tar zxvf aliyun-iot-linkkit-1.1.0.tar.gz
  6. cd aliyun-iot-linkkit-1.1.0
  7. python3 setup.py install
  8. cd ..

Windows

  1. 解压paho-mqtt-1.4.0.tar.gz
  2. cd paho-mqtt-1.4.0
  3. python setup.py install
  4. cd ..
  5. 解压aliyun-iot-linkkit-1.1.0.tar.gz
  6. cd aliyun-iot-linkkit-1.1.0
  7. python setup.py install