Install

$ pip install virtualenv

Basic usage

  • 在一个项目中创建一个虚拟环境
$ cd my_project_folder
$ virtualenv venv

也可以创建一个指定python版本解释器的虚拟环境

$ virtualenv -p /usr/bin/python2.7 venv
  • 开始使用之前需要先激活
$ source venv/bin/activate
  • 如果完成工作后需要取消激活,返回系统默认的python解释器环境.
$ deactivate

其他要点

执行virtualenv --no-site-packages将不会将系统安装的包复制到虚拟环境中

如果需要保证环境的一致性,最好的办法就是冻结当前环境的包配置

$ pip freeze > requirements.txt

这将会创建一个requirements.txt的文件,里面包含一个当前环境安装包的列表,使用下面的语句可以还原安装配置:

$ pip install -r requirements.txt

最新文章

  1. css zoom属性兼容ie,firefox,chrome
  2. [Unity] Shader - CG语言 流程控制语句
  3. centos初始配置
  4. [ASE][Daily Scrum]11.19
  5. CSS - Tooltip-arrow 绘制三角形
  6. node判断文件目录是否存在
  7. POJ 1135 Domino Effect(Dijkstra)
  8. Nmon 性能:分析 AIX 和 Linux 性能的免费工具
  9. HttpApplication处理对象与HttpModule处理模块
  10. 【CSS学习笔记】超链接标签
  11. LeetCode 319. Bulb Switcher
  12. OC语言的特性(二)-Block
  13. [Bayes] Why we prefer Gaussian Distribution
  14. Python基础语法(三)
  15. C#复习笔记(5)--C#5:简化的异步编程(异步编程的深入分析)
  16. 2018 icpc 青岛网络赛 J.Press the Button
  17. itextpdf 备忘
  18. [转]JSONObject,JSONArray使用手册
  19. C语言 · 复数四则运算
  20. method reference

热门文章

  1. 用filter:grayscale将图片过滤成灰色
  2. 解决RegexKitLite编译报错
  3. 2、jQuery选择器
  4. 05-hibernate注解-多对一单向外键关联
  5. 使用DotNetZip压缩与解压缩
  6. 基于C#的控制台的进度提示实现
  7. 转 Activity的四种LaunchMode(写的真心不错,建议大家都看看)
  8. iOS 9应用开发教程之ios9中实现button的响应
  9. iOS9 3DTouch、ShortcutItem、Peek And Pop技术一览
  10. Oracle之比较NVARCHAR2字符串