虚拟环境依赖安装

开发要学会用 virtualenv 来管理多个开发环境

Ubuntu/Centos/MacOS 下

virtualenvwrapper 使得virtualenv变得更好用,所以我们一起安装了

# 安装:
sudo pip install virtualenv virtualenvwrapper

修改~/.bashrc 或其它环境变量相关文件(如 .bash_profile 或用 ZSH 之后的 .zshrc),添加以下语句

export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/workspace
source /usr/local/bin/virtualenvwrapper.sh

修改后使之立即生效(也可以重启终端使之生效):

source ~/.bashrc

虚拟环境使用方法

mkvirtualenv web     # 创建运行环境web

workon web              # 工作在 web 环境 或 从其它环境切换到 web 环境

deactivate                 # 退出终端环境

 

其它的:

rmvirtualenv ENV    # 删除运行环境ENV

mkproject mic         # 创建mic项目和运行环境mic

mktmpenv              # 创建临时运行环境

lsvirtualenv            # 列出可用的运行环境

lssitepackages       # 列出当前环境安装了的包

创建的环境是独立的,互不干扰,无需sudo权限即可使用 pip 来进行包的管理。

最新文章

  1. SpringMVC操作指南-整合Spring、SpringMVC、MyBatis、Log4j/Log4j2及JUnit4搭建项目框架
  2. [转载]GMM的EM算法实现
  3. TNF-mutithread 编译过程记录
  4. Jquery案例——某网站品牌列表的效果
  5. POJ 3436 ACM Computer Factory
  6. 6个理由告诉你为什么要用NAS
  7. C语言实践——学生信息管理
  8. 将可执行exe文件注册成windows服务
  9. 日志的艺术(The art of logging)
  10. MySQL - 高可用性:少宕机即高可用?
  11. C# Newtonsoft.Json JsonSerializerSettings 全局序列化设置
  12. 【bzoj4818】 Sdoi2017—序列计数
  13. SpringBoot三种配置Dubbo的方式
  14. Hibernate第一个程序(最基础的增删改查) --Hibernate
  15. php中的declare
  16. HDU1003 最大子段和 线性dp
  17. solr服务器的查询过程
  18. CMAKE MYSQL
  19. idea ssm框架搭建
  20. iOS 快速框架搭建项目

热门文章

  1. Codeforces 805A/B/C
  2. 邓_ Phpcms·二次开发
  3. HDU 2795 Billboard (线段树+贪心)
  4. 组合数性质求K个数选取i*j个数分成j组的方案数
  5. POJ2116 Death to Binary?
  6. net_->ForwardBackward()的大致梳理
  7. Servlet 实现訪问量的统计小案例
  8. 【软件project】之第五、六章总结
  9. D 分组背包
  10. SharePoint创建一个简单的Visio Web部件图