У меня есть проблемы, установив внутри моей виртуальной среды pillow
:
$ sudo pip install pillow
Я обработал информацию везде и я проверил официальную документацию.
Также я установил:
sudo apt-get install python-dev python-setuptools
Также я протестировал предыдущие версии:
$ sudo pip install pillow==2.9
Я обновил pip
и просто так, он показывает мне эту ошибку:
Он произошел со мной когда-нибудь, убедись перед тем, как устанавливать в твоей системе все зависимости относительно книжных магазинов компиляции, изображений и fonts:
$ sudo apt-get update
$ sudo apt-get install gcc python-dev libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev
Ошибка DistributionNotFound
происходи обычно, если ты перемешиваешь pip
с easy_install
чтобы устанавливать пакеты Пайтона, попробуй исправлять со следующей командой:
$ easy_install --upgrade pip
Помни, что, если ты внутри твоей виртуальной атмосферы, не необходимо использовать sudo
чтобы использовать команду pip
, достаточно использовать pip install paquete
.
Это не отвечает на вопрос, но мне кажется важным писать это.
Никогда, никогда, никогда не используй sudo pip install
. Ты можешь sobreescribir пакеты системы и дестабилизировать это непредсказуемых форм, которые почти невозможны, отлаживания.
Альтернативы:
pip install --user
чтобы устанавливать в твоей личной папке. В будущих версиях pip это будет назначенное по умолчанию поведение.venv
или virtualenv
чтобы создавать изолированные и безопасные среды разработки.conda
. Ты не нуждаешься составитель, так как он устанавливает прямо бинарные.И в конце концов: не используй easy_install
. Ты не можешь desinstalar пакеты, не можешь устанавливать формат wheel, не можешь заносить в список установленные пакеты и не можешь устанавливать списки обязательных условий (Шрифт). pip
это инструмент, рекомендуемый Пайтоном Паккахинг Ауторити (PyPA).