本文介绍了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示例代码。
环境配置
- Linux
- 创建和激活VirtualEnvironments。
mkdir work_dir cd work_dir python3 -m venv test_env source test_env/bin/activate
- 安装Link SDK:可选择自动安装或者手动安装。
- 自动安装:
执行以下命令安装Link SDK最新版本:
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 ..
- 自动安装:
- 创建和激活VirtualEnvironments。
- Windows
- 创建和激活VirtualEnvironments。
mkdir work_dir cd work_dir python3 -m venv test_env test_env\Scripts\activate.bat
- 安装Link SDK:可选择自动安装或者手动安装。
- 自动安装:
执行以下命令安装Link SDK最新版本:
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 ..
- 自动安装:
- 创建和激活VirtualEnvironments。
- macOS
- 创建和激活VirtualEnvironments。
mkdir work_dir cd work_dir python3 -m venv test_env source test_env/bin/activate
- 安装Link SDK:可选择自动安装或者手动安装。
- 自动安装:
执行以下命令安装Link SDK最新版本:
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目录下,然后执行以下命令:cd aliyun-iot-linkkit-1.1.0 python setup.py install cd ..
- 自动安装:
- 创建和激活VirtualEnvironments。