ищет советы и рекомендации по лучшей практике со следующей ситуацией. У меня есть приложение python, которое запускается из источника и включает все зависимости. При использовании PIL возникают некоторые проблемы. Различные версии python нуждаются в разных источниках PIL, а для 64-битной и 32-разрядной версий нужна другая версия.Использование PIL на нескольких системах
Мы решили, что мы хотим поддержать:
Python 2.4 64 Бит
Python 2.4 32 битную
Python 2.7 64 битную
Python 2.7 32 бит
Я буду должны найти необходимые исходные пакеты и включить их все. Вопрос в том, что это лучший способ их импортировать? Я проверяю версию python и версию ОС и импортирую различные версии PIL на основе этого (можете ли вы, если импортируете материал?) Или я могу импортировать один раз для всех?
Надеюсь, что все имеет смысл. Thanks
Понятно, что я недостаточно внимательно изучил ваш вопрос. @jdi имеет лучший ответ ниже. virtualenv не поможет вам распространять приложение другим пользователям. Это та часть, которую я выделил. – alan
Я все еще считаю, что virtualenv - хорошая идея для конечной стороны. В пакете может быть файл требований pip.txt и некоторые простые инструкции для быстрого создания virtualenv, активации его и 'pip install -r requirements.txt' для создания и установки зависимостей (PIL) – jdi