0
中顯示「讀取圖像文件時出現」破損的數據流「我的python和PIL安裝來自Snow Leopard上的MacPorts。PIL在virtualenv
當我嘗試在PIL系統python中打開一個JPG圖像時,我沒有收到任何錯誤。
$ python
>>> import Image
>>> img = Image.open("test.jpg")
>>> img2 = img.resize((1,1))
>>> # no errors!!!
然而,當我創建了一個虛擬環境
$ virtualenv --no-site-packages venv
$ cd venv/
$ source bin/activate
(venv) $ pip install PIL
...
(venv) $ python
>>> import Image
>>> img = Image.open("../test.jpg")
>>> img2 = img.resize((1,1))
...
IOError: broken data stream when reading image file
Here是一個整體傾倒,包括PIL的整體構建。
任何想法?
你從 得到什麼>>> from PIL import _imaging >>> _imaging –
within virtualenv:' ' 在系統中:' ' –
miki725
似乎對python 2.7和py27-virtualenv 1.6.1有幫助。你使用什麼版本? –