Lorsque j'installe PIL à l'aide de easy_install ou buildout, il s'installe de telle manière que je dois faire 'import Image', et non 'from PIL import Image'.
Cependant, si je fais "apt-get install python-imaging" ou si j'utilise "pip -E test_pil install PIL", tout fonctionne bien.
Voici des exemples de la façon dont j'ai essayé d'installer PIL en utilisant virtualenv :
# virtualenv --no-site-packages test_pil
# test_pil/bin/easy_install PIL
# test_pil/bin/python
Python 2.5.1 (r251:54863, Feb 6 2009, 19:02:12)
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import PIL
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named PIL
Je vois, que easy_install emballe PIL dans l'oeuf, et PIP ne le fait pas. Même chose avec buildbot, il utilise des œufs.
Comment pourrais-je installer correctement PIL, en utilisant easy_install ou buildout ?