Я пытался активировать 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:$
для запуска скрипта.
Это не приводит к ошибке, но и не активирует виртуальную env
Так что любое предложение о том, как решить эту проблему ?
PS : Я использую Ubuntu 11.04