ho cercato di attivare un virtualenv attraverso uno script di shell come quella qui sotto, ma non sembra funzionare,Attivazione di un virtualenv utilizzando uno script di shell non sembra funzionare
#!/bin/sh
source ~/.virtualenvs/pinax-env/bin/activate
ottengo il seguente errore
$ sh virtualenv_activate.sh
virtualenv_activate.sh: 2: source: not found
ma se entro lo stesso comando su terminale sembra funzionare
$ source ~/.virtualenvs/pinax-env/bin/activate
(pinax-env)[email protected]:$
Così ho cambiato il shell script per
#!/bin/bash
source ~/.virtualenvs/pinax-env/bin/activate
come suggerito ed usato
$ bash virtualenv_activate.sh
[email protected]:$
per eseguire lo script.
Ciò non genera un errore ma nemmeno che attivano l'ENV virtuale
Quindi, qualsiasi suggerimento su come risolvere questo problema?
PS: Sto usando Ubuntu 11.04
prova 'bash virtualenv_activate.sh' – arunkumar
puoi compilarlo e postarlo come risposta. – Gautam