1.文档地址:http://virtualenv.readthedocs.io/en/stable/

2.项目地址:https://github.com/pypa/virtualenv

3.安装

环境: python3,Ubuntu16.04

方式:pip install virtualenv

4. 创建目录,创建独立的Python运行环境

Mac:~ michael$ mkdir myproject
Mac:~ michael$ cd myproject/
Mac:myproject michael$

5. 创建一个命名为venv运行环境:

Mac:myproject michael$ virtualenv --no-site-packages venv
Using base prefix '/usr/local/.../Python.framework/Versions/3.4'
New python executable in venv/bin/python3.4
Also creating executable in venv/bin/python
Installing setuptools, pip, wheel...done.

命令virtualenv就可以创建一个独立的Python运行环境,我们还加上了参数--no-site-packages,这样,已经安装到系统Python环境中的所有第三方包都不会复制过来,这样,我们就得到了一个不带任何第三方包的“干净”的Python运行环境。

新建的Python环境被放到当前目录下的venv目录。有了venv这个Python环境,可以用source进入该环境:(注意到命令提示符变了,有个(venv)前缀,表示当前环境是一个名为venv的Python环境。)

Mac:myproject michael$ source venv/bin/activate
(venv)Mac:myproject michael$

6.正常安装各种第三方包,并运行python命令:

(venv)Mac:myproject michael$ pip install jinja2
...
Successfully installed jinja2-2.7.3 markupsafe-0.23
(venv)Mac:myproject michael$ python myapp.py

venv环境下,用pip安装的包都被安装到venv这个环境下,系统Python环境不受任何影响。也就是说,venv环境是专门针对myproject这个应用创建的。

退出当前的venv环境,使用deactivate命令:

(venv)Mac:myproject michael$ deactivate
Mac:myproject michael$

转载于:https://my.oschina.net/u/2272631/blog/1588638

Virtualenv --使用文档相关推荐

  1. android网络游戏开发实战pdf_Python项目开发实战+第2版PDF高清文档下载

    本书来自真正的开发现场,是BePROUD公司众多极客在真实项目中的经验总结和智慧结晶.作者从Python的环境搭建开始讲起,介绍了Web应用的开发方法.项目管理及审查.测试与高效部署.服务器调试等内容 ...

  2. 关于深度学习框架Hamaa与Python API文档生成工具Sophon

    五月两场 | NVIDIA DLI 深度学习入门课程 5月19日/5月26日一天密集式学习  快速带你入门阅读全文> 正文共1988个字,预计阅读时间12分钟. 前言 最近三个月我主要花时间在造 ...

  3. python selenium中文文档-selenium-python中文版文档

    安装 1.1. 简介 Selenium Python提供了一个简单的绑定式API来使用Selenium WebDriver编写功能/验收测试.通过Selenium Python API,您可以以一种直 ...

  4. python安装模块(官网文档)

    https://docs.python.org/zh-cn/3/tutorial/venv.html# https://packaging.python.org/tutorials/installin ...

  5. 推荐个开源在线文档,助道友领悟 Django 之“道”

    本文面向有手(需要一点点 Python Django 基础)的小伙伴,急需文档管理者食用最佳. 作者:HelloGitHub-吱吱 嗷嗷待哺的小白:"今天又是沉迷花里胡哨博客的一天,我希望归 ...

  6. python 搜索引擎 实验楼的源码_Python语言之简历有错别字被拒绝聘用?文档被领导说?Python实现永无错别字!...

    本文主要向大家介绍了Python语言之简历有错别字被拒绝聘用?文档被领导说?Python实现永无错别字!,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 找出中文错别字 1.5 代 ...

  7. Python Swagger 接口文档自动集成平台

    一 安装 当前virtualenv 环境下 pip install django-rest-swagger==2.2.0 在Django项目settings.py中 加入 插件模块 DEBUG = T ...

  8. uwsgi模式_Uwsgi配置文档

    Uwsgi配置文档 (2017-11-20 11:16:38) uwsgi的安装也是可以直接采用yum安装,配置也是比较简单, 不过要想成功启动Python程序,需要用yum安装一个插件 uwsgi- ...

  9. 导出swagger2生成的文档

    百度了好多篇用法,没法用.特此记录一下 一.下载项目 下载https://github.com/Swagger2Markup/spring-swagger2markup-demo下的项目,保存,注意文 ...

最新文章

  1. 优秀Java程序员应该知道的20个实用开源库
  2. 福利丨吴恩达机器学习新书免费领!
  3. scrum回顾_沙龙回顾 | 大规模敏捷框架-Essential SAFe介绍
  4. 手机连接不上电脑只显示充电_INNOCN N1G便携显示器,解决孩子和大人多重使用需求...
  5. android 通讯录字母排序,Android仿微信联系人字母排序效果
  6. 最大流的算法——Edmonds-Karp算法(最短路径增广算法)
  7. python爬取知乎标题_python爬虫 爬取知乎文章标题及评论
  8. PRIMARY, INDEX, UNIQUE 这3种是一类
  9. 多目标决策---多目标线性规划的解法
  10. 计算机bios设置系统安装教程,U盘装系统BIOS设置教程进行设置图文教程
  11. 用 Python3 + Selenium 实现模拟QQ空间登录及自动点赞功能
  12. 关于网站icon小图标在网站上不显示的问题解决办法
  13. Unity3D -- 天空盒(图文)
  14. 关于el-dialog取消事件
  15. calib matlab,使用Matlab Toolbox_calib进行摄像机标定
  16. 《星际穿越》科学解析
  17. Vue-组件自定义事件
  18. SolidWorks 2014管道布线设计详细视频教程
  19. 有什么好用的苹果群控软件?
  20. Python:实现natural sort自然排序算法(附完整源码)

热门文章

  1. 基于华为云对话机器人技能平台的规则模板概述
  2. Python装饰器总结,带你几步跨越此坑!
  3. oracle存储tar,Linux环境使用TAR命令快速部署安装Oracle
  4. HDFS的操作SHELL和API
  5. 韩顺平php视频笔记45 循环相关语句break,continue常量
  6. 决策树的选择,哪个放在第一个需要决策的环节
  7. anaconda卸载tensorflow时,收集不到包的解决方法
  8. python调用另一个.py文件中的类和函数
  9. quartz.net隔一天执行一次_母乳喂养多久喂一次最好?过度喂养危害大
  10. mongodb数组更新操作符$push