2014-06-27 22 views

Trả lời

6

Một cách là gọi python từ thư mục bin của virtualenv.

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

Bạn cũng có thể thử chuỗi lệnh cùng nhau.

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

Tôi chỉ đơn giản là sử dụng phương pháp pip -e, thông qua pip command (mà đảm bảo rằng một virtualenv tồn tại), thêm các tham số -e với extra_args. Ví dụ:

- 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 

Tùy chọn bạn có thể muốn chỉ định cách tập lệnh virtualenv được thực thi, ví dụ: nếu bạn cần python3 thêm:

 virtualenv_command='python3 /PATH_TO_VE/virtualenv.py' 
Các vấn đề liên quan