Распространение кода Python с помощью virtualenv?

Я хочу распространить некоторый код Python с несколькими внешними зависимостями на машины, на которых установлен только основной Python (и пользователям, которые не знакомы с easy_install и т. Д.).

Мне было интересно, можно ли для этой цели использовать virtualenv? Я должен быть в состоянии написать несколько сценариев bash, которые запускают virtualenv (с подходящими пакетами), а затем запускают мой код ... но это кажется несколько беспорядочным, и мне интересно, изобретаю ли я колесо заново?

Существуют ли простые решения для распространения кода Python с зависимостями, которые в идеале не требуют sudo на клиентских машинах?

11
задан Sheena 7 October 2014 в 07:41
поделиться