安装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 [虚拟环境名称] # 删除虚拟环境
monkeybron

浙公网安备 33010602011771号