http://qicheng0211.blog.51cto.com/3958621/1561685
1
2
|
[root@localhost ~]
# yum install python-setuptools python-devel
[root@localhost ~]
# easy_install virtualenv
|
1
2
|
[root@localhost ~]
# easy_install pip
[root@localhost ~]
# pip install virtualenv
|
1
|
[root@localhost ~]
# yum install python-virtualenv
|
1
2
3
|
[root@localhost ~]
# virtualenv env1
New python executable
in
env1
/bin/python
Installing setuptools, pip...
done
.
|
1
2
3
4
5
|
[root@localhost ~]
# virtualenv --python=/usr/local/python-2.7.8/bin/python2.7 env1
Running virtualenv with interpreter
/usr/local/python-2
.7.8
/bin/python2
.7
New python executable
in
env1
/bin/python2
.7
Also creating executable
in
env1
/bin/python
Installing setuptools, pip...
done
.
|
1
2
3
|
[root@localhost ~]
# virtualenv --system-site-packages env1
New python executable
in
env1
/bin/python
Installing setuptools, pip...
done
.
|
1
2
3
4
|
[root@localhost ~]
# cd env1/
[root@localhost env1]
# source bin/activate
(env1)[root@localhost env1]
# python -V
Python 2.7.8
|
1
2
|
(env1)[root@localhost env1]
# deactivate
[root@localhost env1]
#
|
1
|
[root@localhost ~]
# easy_install virtualenvwrapper
|
1
|
[root@localhost ~]
# pip install virtualenvwrapper
|
1
|
[root@localhost ~]
# mkdir ~/workspaces
|
1
2
|
[root@localhost ~]
# export WORKON_HOME=~/workspaces
[root@localhost ~]
# source /usr/bin/virtualenvwrapper.sh
|
1
2
3
4
5
6
7
|
[root@localhost ~]
# mkvirtualenv env1
New python executable
in
env1
/bin/python
Installing setuptools, pip...
done
.
(env1)[root@localhost ~]
# mkvirtualenv env2
New python executable
in
env2
/bin/python
Installing setuptools, pip...
done
.
(env2)[root@localhost ~]
#
|
1
2
3
|
(env2)[root@localhost ~]
# lsvirtualenv -b
env1
env2
|
1
2
3
|
(env2)[root@localhost ~]
# workon env1
(env1)[root@localhost ~]
# echo $VIRTUAL_ENV
/root/workspaces/env1
|
1
2
3
4
5
6
|
(env1)[root@localhost ~]
# cdvirtualenv
(env1)[root@localhost env1]
# pwd
/root/workspaces/env1
(env1)[root@localhost env1]
# cdvirtualenv bin
(env1)[root@localhost bin]
# pwd
/root/workspaces/env1/bin
|
1
2
3
4
5
6
|
(env1)[root@localhost env1]
# cdsitepackages
(env1)[root@localhost site-packages]
# pwd
/root/workspaces/env1/lib/python2
.6
/site-packages
(env1)[root@localhost site-packages]
# cdsitepackages pip
(env1)[root@localhost pip]
# pwd
/root/workspaces/env1/lib/python2
.6
/site-packages/pip
|
1
2
3
|
[root@localhost ~]
# cpvirtualenv env1 env3
Copying env1 as env3...
(env3)[root@localhost ~]
#
|
1
2
|
[root@localhost ~]
# rmvirtualenv env2
Removing env2...
|