码迷,mamicode.com
首页 > 移动开发 > 详细

python 环境准备_virtualenvwrapper

时间:2015-09-09 11:34:31      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:virtualenvwrapper

  • VirtualEnv 是什么

VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装。

  • 为什么要用

- 隔离项目之间的第三方包依赖,如A项目依赖django1.7.8,B项目依赖django1.8.2
- 为部署应用提供方便,把开发环境的虚拟环境打包到生产环境即可,不需要在服务器上再折腾一翻。

  • 安装

pip install virtualenvwrapper
echo ‘/usr/local/bin/virtualenvwrapper.sh‘|sudo tee -a ~/.bash_profile
source ~/.bash_profile
  • 常用命令

创建虚拟环境

mkvirtualenv django_test01

切换环境

默认会使用当前新建的虚拟环境,也可使用命令切换 

workon django_test01#使用django_test01环境
deactivate #退出当前环境,进入系统Python
showvirtualenv [django_test01] #显示指定环境的详情
rmvirtualenv [django_test01] #移除指定的虚拟环境,移除的前提是当前没有在该环境中工作。如在该环境工作,先使用deactivate退出
cpvirtualenv [source] [dest] #复制一份虚拟环境。
cdvirtualenv [subdir] #把当前工作目录设置为所在的环境目录。
cdsitepackages [subdir] #把当前工作目录设置为所在环境的sitepackages路径。
add2virtualenv [dir] [dir] #把指定的目录加入当前使用的环境的path中,这常使用于在多个project里面同时使用一个较大的库的情况。
toggleglobalsitepackages -q #控制当前的环境是否使用全局的sitepackages目录


python 环境准备_virtualenvwrapper

标签:virtualenvwrapper

原文地址:http://xiaofangliu.blog.51cto.com/4766193/1693002

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!