`pip: error: Sin comando por el nombre pip install -r require.txt` después de ejecutar

Estoy tratando de crear un script boostrap.py que creará un virtualenv e instalará los requisitos de un archivo require.txt. Otros contribuyentes a mi proyecto deberían poder pagar el proyecto desde github y ejecutarpython bootstrap.py y entoncessource env/bin/activate para tener una instalación funcional de mi aplicación. A continuación se muestra el script que escribí, usando esta página como guía:http: //pypi.python.org/pypi/virtualen

import virtualenv, textwrap
output = virtualenv.create_bootstrap_script(textwrap.dedent("""
def after_install(options, home_dir):
    if sys.platform == 'win32':
        bin = 'Scripts'
    else:
        bin = 'bin'

    subprocess.call([join(home_dir,bin,'pip'),'install -r requirements.txt'])

"""))
print output

Abajo están los comandos que estoy ejecutando para crear el bootstrap y ejecutarlo:

python create_bootstrap.py > bootstrap.py
python bootstrap.py env

Debajo está la salida:

New python executable in env/bin/python
Installing setuptools............done.
Installing pip...............done.
Usage: pip COMMAND [OPTIONS]

pip: error: No command by the name pip install -r requirements.txt
  (maybe you meant "pip install install -r requirements.txt")

require.txt tiene este aspecto:

sqlalchemy==0.7

Cualquier sugerencia para una práctica diferente o un consejo sobre lo que estoy haciendo mal sería útil. ¡Muchas gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta