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