나는 수색을 겪고 성공하지 못하고 다양한 대안을 시도했으며 지금 며칠을 보냈다.
Python 2.5.2를 사용하여 Red Hat Linux에서 실행 중 가장 최신 Virtualenv를 사용하기 시작했지만이를 활성화 할 수 없었습니다. 이전 버전이 필요하다는 것을 알았으므로 Python 2.6에서 작동하는 Virtualenv 1.6.4를 사용했습니다.
가상 환경을 설치하는 것 같습니다.
[necrailk@server6 ~]$ python virtualenv-1.6.4/virtualenv.py virtual
New python executable in virtual/bin/python
Installing setuptools............done.
Installing pip...............done.
환경은 좋아 보인다
[necrailk@server6 ~]$ cd virtual
[necrailk@server6 ~/virtual]$ dir
bin include lib
활성화하려고
[necrailk@server6 ~/virtual]$ . bin/activate
/bin/.: Permission denied.
확인 된 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-
문제, 그래서 나는 그것을 바꿨다
[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
activate
다시 시도 하십시오
[necrailk@server6 ~/virtual]$ . bin/activate
/bin/.: Permission denied.
여전히 기쁨은 없습니다 ...
. bin/activate
하면 제대로 작동합니다.
source
명령 을 사용해야한다고 생각합니다.source bin/activate
cd ~/.virtualenvs/*environmentname*
그런 다음 virtualenv 디렉토리에서 이렇게해야한다고 생각합니다.source ~/.virtual/bin/activate