Przeszedłem poszukiwania i wypróbowałem różne alternatywy bez powodzenia i spędziłem nad tym kilka dni - doprowadzając mnie do szaleństwa.
Działając na Red Hat Linux z Pythonem 2.5.2 Rozpocząłem korzystanie z najnowszej Virtualenv, ale nie mogłem go aktywować, znalazłem coś sugerującego potrzebną wcześniejszą wersję, więc użyłem Virtualenv 1.6.4, ponieważ powinien on działać z Python 2.6.
Wygląda na to, że instalacja środowiska wirtualnego jest dobra
[necrailk@server6 ~]$ python virtualenv-1.6.4/virtualenv.py virtual
New python executable in virtual/bin/python
Installing setuptools............done.
Installing pip...............done.
Środowisko wygląda dobrze
[necrailk@server6 ~]$ cd virtual
[necrailk@server6 ~/virtual]$ dir
bin include lib
Próbuję aktywować
[necrailk@server6 ~/virtual]$ . bin/activate
/bin/.: Permission denied.
Sprawdzone chmod
[necrailk@server6 ~/virtual]$ cd bin
[necrailk@server6 bin]$ ls -l
total 3160
-rw-r--r-- 1 necrailk biz12 2130 Jan 30 11:38 activate
-rw-r--r-- 1 necrailk biz12 1050 Jan 30 11:38 activate.csh
-rw-r--r-- 1 necrailk biz12 2869 Jan 30 11:38 activate.fish
-rw-r--r-
Problem, więc to zmieniłem
[necrailk@server6 bin]$ ls -l
total 3160
-rwxr--r-- 1 necrailk biz12 2130 Jan 30 11:38 activate
-rw-r--r-- 1 necrailk biz12 1050 Jan 30 11:38 activate.csh
-rw-r--r-- 1 necrailk biz12 2869 Jan 30 11:38 activate.fish
-rw-r--r-- 1 necrailk biz12 1005 Jan 30 11:38 activate_this.py
-rwxr-xr-x 1 necrailk biz
Spróbuj activate
ponownie
[necrailk@server6 ~/virtual]$ . bin/activate
/bin/.: Permission denied.
Wciąż nie ma radości ...
. bin/activate
i powinno działać dobrze.
source
polecenia, tj.source bin/activate
cd ~/.virtualenvs/*environmentname*
następniesource ~/.virtual/bin/activate