Django circleci和枕头图书馆

2024-06-14 09:24:56 发布

您现在位置:Python中文网/ 问答频道 /正文

有人能告诉我为什么这个错误在circleci测试中不断出现?在

Neither Pillow nor PIL could be imported: No module named Image python manage.py test returned exit code 1

为了记录在案,我跟踪了我所有的资源,在枕头的安装说明方面。在

谁能帮帮我吗?我快绝望了。在


Tags: nopyimagepilmanage错误becircleci
2条回答

您在circle.yml中指定了Python版本吗?如果没有指定Python版本,可能不会为您创建virtualenv。在

既然你使用的是Ubuntu,你只需输入:

sudo apt-get install python-pil

但是如果您在virtualenv中运行,则需要将Pillow添加到要求.txt文件,然后运行

^{pr2}$

注意PIL有一些外部依赖,this link解释了如何在Ubuntu 12.04上解决它们:

sudo apt-get install python-dev libjpeg-dev libfreetype6-dev zlib1g-dev python-dev build-essential
sudo ln -s /usr/lib/`uname -i`-linux-gnu/libfreetype.so /usr/lib/
sudo ln -s /usr/lib/`uname -i`-linux-gnu/libjpeg.so /usr/lib/
sudo ln -s /usr/lib/`uname -i`-linux-gnu/libz.so /usr/lib/

相关问题 更多 >