Я предполагаю, что вы уже создали виртуальную среду, тогда вам нужно сделать следующее:
из задания на импорт ткани
@task(hosts=["servername"])
def do_things(c):
with c.cd('your_dir'):
# assuming you already added myenv to your path
with c.prefix('source activate myenv'):
c.run('pip3.6 install -r requirements.txt') #for example if you have pip3.6
Вы должны использовать with c.prefix()
, чтобы включить использование этой среды! И помните, что вам нужно запустить все в пределах with c.prefix('source activate myenv'):
, если вы хотите использовать виртуальную среду.