部署python时出现的错误

848 阅读1分钟

1. 解决pip安装pillow失败

使用pip 安装pillow失败: 下面贴出错误的一些信息,(不完整)

image.png

image.png

从这里面就可以看到:The headers or library files could not be found for jpeg。Linux系统缺少jpeg库

解决办法:

$ apt list | grep jpeg*.dev
$ sudo apt install libjpeg-dev libopenjpeg-dev

解决好以后,执行pip install 就可以安装了

度娘找到的办法:pip安装pillow失败… | Python笔记 (pynote.net)

如果安装过程中出现:Using legacy 'setup.py install' for Pillow, since package 'wheel' is not installed. 可以不用理会,也可以使用 pip install wheel 来解决

2.解决使用pip安装lxml包报错问题

解决这个问题真是一波三折啊,竟然想不到这个破玩意居然这么难安装

Stackoverflow上的已经有人问了这个问题。传送门

sudo apt-get install python-dev python3-dev libxml2-dev libxslt1-dev zlib1g-dev

pip install -U --force-reinstall pip -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install wheel  #可装可不装

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

3.安装pygame报错

进入pygame官网 http://www.pygame.org/wiki/CompileUbuntu

sudo apt install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev libfreetype6-dev python3-setuptools python3-dev python3 libportmidi-dev sudo apt-get build-dep libsdl2 libsdl2-image libsdl2-mixer libsdl2-ttf libfreetype6 python3 libportmidi0