Я попытался активировать VirtualEnv через скрипт оболочки, как показано ниже, но, похоже, он не работает,
#!/bin/sh
source ~/.virtualenvs/pinax-env/bin/activate
Я получаю следующую ошибку
$ sh virtualenv_activate.sh
virtualenv_activate.sh: 2: source: not found
но если я ввожу ту же команду на терминале, похоже, она будет работать
$ source ~/.virtualenvs/pinax-env/bin/activate
(pinax-env)gautam@Aspirebuntu:$
Итак, я изменил сценарий оболочки на
#!/bin/bash
source ~/.virtualenvs/pinax-env/bin/activate
как предложено и использовано
$ bash virtualenv_activate.sh
gautam@Aspirebuntu:$
для запуска скрипта.
Это не выдает ошибку, но и не активирует виртуальную среду
То есть какие-либо предложения о том, как решить эту проблему?
PS: я использую Ubuntu 11.04