安装python 虚拟环境virtualenv

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

python get-pip.py

 

pip install virtualenv

 

 

 

[root@db1 ~]# mkdir workspace
[root@db1 ~]# cd workspace/
[root@db1 workspace]# virtualenv env2.7
  No LICENSE.txt / LICENSE found in source
New python executable in /root/workspace/env2.7/bin/python
Installing setuptools, pip, wheel...
done.
[root@db1 workspace]# ls
env2.7

 

使用  virtualenvwrapper  快速建立虚拟环境

 

pip install virtualenvwrapper

 

 

[root@db1 workspace]# whereis virtualenvwrapper
virtualenvwrapper: /usr/bin/virtualenvwrapper.sh

 

添加到 .bash_profile

if [ -f /usr/bin/virtualenvwrapper.sh ]; then
   export WORKON_HOME=$HOME/.virtualenvs
   source /usr/bin/virtualenvwrapper.sh
fi

 

 

[root@db1 ~]# source .bash_profile 
virtualenvwrapper.user_scripts creating /root/.virtualenvs/premkproject
virtualenvwrapper.user_scripts creating /root/.virtualenvs/postmkproject
virtualenvwrapper.user_scripts creating /root/.virtualenvs/initialize
virtualenvwrapper.user_scripts creating /root/.virtualenvs/premkvirtualenv
virtualenvwrapper.user_scripts creating /root/.virtualenvs/postmkvirtualenv
virtualenvwrapper.user_scripts creating /root/.virtualenvs/prermvirtualenv
virtualenvwrapper.user_scripts creating /root/.virtualenvs/postrmvirtualenv
virtualenvwrapper.user_scripts creating /root/.virtualenvs/predeactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/postdeactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/preactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/postactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/get_env_details
[root@db1 ~]# cd workspace/
[root@db1 workspace]# ls
env2.7
[root@db1 workspace]# 
[root@db1 workspace]# mkvirtualenv env1
  No LICENSE.txt / LICENSE found in source
New python executable in /root/.virtualenvs/env1/bin/python
Installing setuptools, pip, wheel...
done.
virtualenvwrapper.user_scripts creating /root/.virtualenvs/env1/bin/predeactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/env1/bin/postdeactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/env1/bin/preactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/env1/bin/postactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/env1/bin/get_env_details
(env1) [root@db1 workspace]# 
(env1) [root@db1 workspace]# 
(env1) [root@db1 workspace]# whereis virtualenvwrapper
virtualenvwrapper: /usr/bin/virtualenvwrapper.sh
(env1) [root@db1 workspace]# 

 

 

 

lsvirtualenv -b # 列出虚拟环境

workon [虚拟环境名称] # 切换虚拟环境

lssitepackages # 查看环境里安装了哪些包

cdvirtualenv [子目录名] # 进入当前环境的目录

cpvirtualenv [source] [dest] # 复制虚拟环境

deactivate # 退出虚拟环境

rmvirtualenv [虚拟环境名称] # 删除虚拟环境
posted @ 2019-06-15 13:24  monkeybron  阅读(243)  评论(0)    收藏  举报