Python环境
前提条件
请参见表1完成环境准备。
本节所列的python、pip命令,实际命名与用户机器中软链接设置的命名一致,以对应python3.7.5版本为示例,请用户自行替换。
Atlas 500 智能小站配置说明
- 在pip官网获取并上传pip安装压缩包,以pip-20.2.3.tar.gz为例。
- 进入压缩文件包所在目录并解压压缩包:
tar -zvxf pip-20.2.3.tar.gz
- 安装pip安装包。依次执行如下命令,进入pip目录,编译并安装:
cd pip-20.2.3 python3 setup.py build python3 setup.py install
安装完成后,执行如下命令查看pip版本:
pip -V
若出现如下提示,说明pip安装成功:
pip 20.2.3 from /usr/local/lib/python3.7/site-packages/pip-20.2.3-py3.7.egg/pip (python 3.7)
- 执行以下命令安装numpy与pillow依赖,请注意版本限制,详见表1。
pip install numpy pip install pillow
CentOS7 aarch64环境下安装Pillow的说明
CentOS7 aarch64环境中通过pip3.7 install Pillow安装Pillow之后,在执行from PIL import Image的时候会报错:
ImportError: /usr/local/python3.7.5/lib/python3.7/site-packages/PIL/_imaging.cpython-37m-aarch64-linux-gnu.so: ELF load command alignment not page-aligned
这种情况下,需要用源码安装Pillow。若已经通过pip安装,需要运行pip3.7 uninstall Pillow进行卸载。
父主题: 环境准备