很多博客都是使用ubuntu安装python项目,但是碰到centos安装python和pillow的博文不怎么多。

尝试安装项目yobot时里面需要用到pillow包,使用requirements.txt安装依赖时大片错误。

运行环境 Runtime environment

1
2
3
操作系统 : Centos Linux version 4.18.0-147.5.1.el8_1.aarch64 ([email protected]) (gcc version 8.2.1 20180905 (Red Hat 8.2.1-3) (GCC)) #1 SMP Tue Feb 4 23:44:08 UTC 2020  
IDE : JetBrains Pycharm 2018.2.4 x64
python : 3.6.8

背景

很多博客都是使用ubuntu安装python项目,但是碰到centos安装python和pillow的博文不怎么多。

尝试安装项目yobot时里面需要用到pillow包,使用requirements.txt安装依赖时大片错误。

更新pip

首先确保安装了pip或者pip3,且是最新版

python -m pip install –upgrade pip

or

python3 -m pip3 install –upgrade pip

安装编译环境

1
2
3
yum install python-devel
yum install zlib-devel
yum install libjpeg-turbo-devel

安装pillow

使用原生源

pip install pillow

使用清华国内pypi源

pip install pillow -i https://pypi.tuna.tsinghua.edu.cn/simple

or

使用原生源

pip3 install pillow

使用清华国内pypi源

pip3 install pillow -i https://pypi.tuna.tsinghua.edu.cn/simple

总结

要部署python项目,确实还是首选ubuntu,更加方便些。

也不是说centos不好,毕竟是开发者迁就运行环境,既然非要用centos,那就找出解决办法。