Short Question
Using virtualenv / virtualenvwrapper is it possible to add a prefix to the python call that linked to a specific virtual environment?

Background
I would like to have multiple virtual environment using a brew installed Python 2.7, but some running in 64 bit mode and the others 32bit mode.

Below I have the typical setup for my OS X development. The specific prefix I would like to add to the python call is the arch -i386 to force python to run as 32 bit mode. Again the most important part of it is that it would be added only after calling workon env32 (as shown the example). I know I can setup an alias in my .bash_profile, but this would have to be modified everytime I create / remove virtual environments.

EDIT
To elaborate more on the issues I have with using a simple alias, there could be more than 1 32bit virtual environment. This being said, the call to workon would ideally add the prefix to python call so the workflow at the terminal would be the same. Meaning after calling workon env_x_32 I would be able to just use python and the arch -i386 would be transparent to me when using Terminal.

Python Installation:

> brew install python --framework --universal

Creating Virtual Environments(after installing pip, virtualenv and virtualenvwrapper):

> mkvirtualenv env_1_64 --no-site-packages
> mkvirtualenv env_1_32 --no-site-packages

> mkvirtualenv env_2_64 --no-site-packages
> mkvirtualenv env_2_32 --no-site-packages

64 bit usage:

> workon env_1_64
> python myscript.py

> workon env_2_64
> python m
Edit
Report