2014-06-27 95 views

回答

6

一種方法是從virtualenv的bin目錄中調用python。

- name: egg 
    shell: "/path/to/env/bin/python setup.py develop" 
1

你也可以嘗試一起鏈接命令。

- name: chained shell command 
    shell: "source /path/to/env/bin/activate; python setup.py develop" 
3

我簡單地使用pip -e方法中,通過pip command(它保證一個的virtualenv存在),與extra_args添加-e參數。例如:

- name: install MYPACKAGE in VIRTUALENV  
    pip: name='PATH OF YOUR PACKAGE' 
     extra_args='-e' # this creates a link rather then copying the files 
     virtualenv='PATH OF YOUR VIRTUALENV' # will be created if does not exist 

(可選)您可能想指定如何執行virtualenv腳本,例如。如果您需要python3,請添加:

 virtualenv_command='python3 /PATH_TO_VE/virtualenv.py' 
相關問題