谁能指出为什么这个错误在circleci测试期间不断出现?
Pillow 和 PIL 都无法导入:No module named Image python manage.py test returned exit code 1
作为记录,我遵循了我在枕头安装说明方面的所有资源。
谁能帮帮我吗?我越来越绝望了。
谁能指出为什么这个错误在circleci测试期间不断出现?
Pillow 和 PIL 都无法导入:No module named Image python manage.py test returned exit code 1
作为记录,我遵循了我在枕头安装说明方面的所有资源。
谁能帮帮我吗?我越来越绝望了。
由于您使用的是 Ubuntu,因此您只需键入:
sudo apt-get install python-pil
但如果您在 virtualenv 中运行,则需要添加Pillow
到 requirements.txt 文件中,然后运行
venv/bin/pip install -r requirements.txt
注意 PIL 有一些外部依赖,这个链接解释了如何在 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/
您是否在 ? 中指定了 Python 版本circle.yml
?如果未指定 Python 版本,则可能不会为您创建 virtualenv。