`pip: error: нет команды с именем pip install -r needs.txt` после запуска

Я пытаюсь создать сценарий boostrap.py, который создаст virtualenv и установит требования из файла require.txt. Другие участники моего проекта должны иметь возможность оформить заказ на github и запуститьpython bootstrap.py а потомsource env/bin/activate иметь рабочую установку моего приложения. Ниже приведен скрипт, который я написал, используя эту страницу в качестве руководства:http://pypi.python.org/pypi/virtualenv

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

Ниже приведены команды, которые я выполняю, чтобы создать загрузчик и запустить его:

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

Ниже вывод:

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 выглядит так:

sqlalchemy==0.7

Любые предложения для другой практики или советы о том, что я делаю неправильно, будут полезны. Спасибо!