# How to run python setup.py develop command inside virtualenv using ansible

**URL:** <https://forum.ansible.com/t/how-to-run-python-setup-py-develop-command-inside-virtualenv-using-ansible/15563>\
**Category:** Ansible Project\
**Created:** [June 27, 2014, 10:08am UTC](https://forum.ansible.com/t/how-to-run-python-setup-py-develop-command-inside-virtualenv-using-ansible/15563 "2014-06-27T10:08:18Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Roman\_Dryndik](https://avatars.discourse-cdn.com/v4/letter/r/82dd89/32.png) [@Roman\_Dryndik](https://forum.ansible.com/u/Roman_Dryndik)\
**Post date:** [June 27, 2014, 10:08am UTC](https://forum.ansible.com/t/how-to-run-python-setup-py-develop-command-inside-virtualenv-using-ansible/15563/1 "2014-06-27T10:08:18Z")

</div>

I want to execute python setup.py develop command inside of virtualenv using ansible.  
How to do it?

Probably could be something like this:

`

- name: egg  
shell: “python setup.py develop”

`

But I need to execute it inside of virtualenv. How can I do it?

---

<div class="post-metadata">

**Author:** ![Michael\_Schultz](https://avatars.discourse-cdn.com/v4/letter/m/35a633/32.png) [@Michael\_Schultz](https://forum.ansible.com/u/Michael_Schultz)\
**Post date:** [June 27, 2014, 12:31pm UTC](https://forum.ansible.com/t/how-to-run-python-setup-py-develop-command-inside-virtualenv-using-ansible/15563/2 "2014-06-27T12:31:33Z")

</div>

You can specify the path to the virtualenv’s python, e.g.,

shell: “/opt/venv/bin/python setup.py develop”

Or you could “source /opt/venv/bin/activate && python setup.py develop”

I usually have a var like virtualenv\_path or virtualenv\_python.

–michael
