2015-04-12 69 views
0

任何人都可以指出爲什麼這個錯誤在circleci測試期間一直顯示出來嗎?Django circleci和枕頭庫

無論枕頭也不PIL可以輸入:無模塊命名的圖像蟒蛇 manage.py測試返回退出代碼1

爲了記錄在案,我跟每一個資源,我在的安裝說明條款枕頭。

任何人都可以幫我嗎?我越來越絕望了。

+0

另外,你怎麼真的安裝在Ubuntu的枕頭?快把我逼瘋。 – Jf2k

+0

請通過應用內幫助對話框與我們聯繫,以便我們更仔細地看看您的構建。謝謝! – appplemac

回答

1

您是否在circle.yml中指定了Python版本?如果未指定Python版本,則可能無法爲您創建virtualenv。

1

由於您使用的Ubuntu,你可以只輸入:

sudo apt-get install python-pil 

,但如果你在一個virtualenv中運行,你需要添加Pillow到requirements.txt文件,然後運行

venv/bin/pip install -r requirements.txt 

要小心,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/ 
+0

依靠枕頭的我的網站部分仍然不會顯示出來。思考? – Jf2k