Когда я устанавливаю PIL с помощью easy_install или buildout, он устанавливается таким образом, что я должен выполнить «импорт изображения», а не «из импорта импорта PIL».Проблема с установкой PIL с использованием virtualenv или buildout
Однако, если я выполняю «apt-get install python-imaging» или использую «pip -E test_pil install PIL», все работает нормально.
Вот примеры того, как я пытаюсь установить PIL с помощью 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
я вижу, что easy_install пакет PIL в яйцо, и PIP не делает. То же самое с buildbot, он использует яйца.
Как правильно установить PIL, используя easy_install или buildout?
Об авторе об этом уведомляется, так что он также фиксируется на pypi? – blueyed
Я понял, что автор не заинтересован в исправлении этого вопроса на pypi. –
Я попробовал версию, показанную в вашем примере, но у меня все еще была такая же проблема. Я закончил использование установщика с веб-сайта pythonware, а затем скопировал каталог PIL и файл PIL.pth в virtualenv, и он решил проблему для меня. – tponthieux