2.4 Python环境
IoT2040的Yocto Linux镜像中仅提供了剪裁过的Python环境(V2.7与V3.5),并且没有集成pip。 本节介绍如何基于miniconda安装完整版的Python 3环境。参考链接
首先,IoT2040的Yocto Linux镜像中集成的 tar 也是一个剪裁过的busybox版本,并不支持 tar 的标准参数。因此需要先安装一个完整的 tar。
- 下载最新版的 tar-1.29.tar.gz
- 解压、编译、安装
# tar xzf tar-1.29.tar.gz # cd tar-1.29 # FORCE_UNSAFE_CONFIGURE=1 # ./configure --prefix=/usr --bindir=/bin # make # make install
然后,即可下载安装 Miniconda
- 下载最新版 Miniconda3-latest-Linux-x86.sh
- 上传到IoT2040后,执行
此时,执行 pip 即可看到 pip3 已经正常安装完毕# bash Miniconda3-latest-Linux-x86.sh # export PATH=/opt/miniconda3/bin:$PATH # conda update conda
#pip --version pip 8.1.2 from /opt/miniconda3/lib/python3.5/site-packages (python 3.5)