• 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目录

转载于:https://blog.51cto.com/xiaofangliu/1693002

python 环境准备_virtualenvwrapper相关推荐

  1. python 当前目录_virtualenvwrapper打造多版本Python环境

    前言 面对多个 Python 开发项目时,需要针对不同的项目创建相应的开发环境.通常情况下,使用 virtualenv 创建一个虚拟的独立 Python 环境,但是 virtualenv 创建的环境相 ...

  2. python目前的应用领域_专栏G|轻松学Python01:Python环境搭建与运行

    | Cora编撰 | 和[PM10分男人]一起成长 Python是一个开源且功能强大的解释型语言,应用领域比较广泛,如今越来越受重视.众多程序员也都开始纷纷学习Python. Cora今后会给大家详细 ...

  3. 【转】Windows 64bit下Python环境配置与集成IDE PyCharm

    本篇博客主要讲述Windows下Python环境的搭建(十分感谢原作者!!) 1. Python基本环境安装: 在网站Python官网 中下载Windows版本的Python安装包,双击下载下来的安装 ...

  4. Python环境配置保姆教程(Anaconda、Jupyter、GPU环境)!

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:吴永强,东北大学,Datawhale团队成员 1. 写在前面 搞算 ...

  5. Python环境的安装(Anaconda+Jupyter notebook+Pycharm)

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文总结了Windows下Python环境的安装,包括Anacon ...

  6. vm虚拟机下linux安装python_VM中安装linux系统,安装VS Code,搭建Python环境

    VM中安装linux系统 在linux系统中安装VSCode(Visual Studio Code) 1.从官网下载安装包 2.在下载目录打开终端安装 sudo dpkg -i code_1.32.3 ...

  7. windows系统下Python环境的搭建

    1.首先访问http://www.python.org/download/去下载最新的python版本. 2.安装下载包,一路next. 3.为计算机添加安装目录搭到环境变量,如图把python的安装 ...

  8. python环境搭建需要装几个软件_python的发展前景及python环境搭建

    python的前景 Python是一门面向对象的编程语言,编译速度超快,从诞生到现在已经20来个年头了.Python的排名从去年开始就借助人工智能持续上升,Python的火热,也带动了工程师们的就业热 ...

  9. linux rpm找不到命令_linux环境下 python环境import找不到自定义的模块

    linux环境下 python环境import找不到自定义的模块 问题现象: Linux环境中自定义的模块swport,import swport 出错.swport模块在/root/sw/目录下. ...

  10. python环境配置是什么意思_python环境搭建

    Python环境搭建 上一篇我们知道了Python是一门解释型编程语言,那么Python代码的执行离不开Python解释器.所谓的搭建Python环境的核心就是安装Python解释器. 一.Pytho ...

最新文章

  1. JBoss 系列八十: jBPM 6 中使用 jbpm-console 创建执行 BPM 流程 - I
  2. 转 MySQL问题排查工具介绍
  3. oracle随机取数据
  4. 设置oracle 随机启动,配置Oracle单实例随机启动(11gR2)
  5. Android开发 Facebook取得key-hashes
  6. 拓端tecdat|R语言用WinBUGS 软件对学术能力测验(SAT)建立层次(分层)贝叶斯模型
  7. 【Java多线程】写入同一文件,自定义线程池与线程回收利用2
  8. VB6程序实现XP或者WIN7风格
  9. Reports empty tag body. The validation works in XML / JSP / JSPX / HTML/ XHT
  10. mysql 提高update性能_如何调整Mysql中insert、update、delete的顺序来提高效率_提高MySQL效率与性能的技巧...
  11. rollup打包压缩和去除注释等无效代码
  12. Android设置应用图标
  13. 【Python】已知一张图片中的框图坐标,切割出目标框图(单个)
  14. 【论文阅读】DeepGauge: multi-granularity testing criteria for deep learning systems.
  15. 走进互联网0基础秒杀-彭亮-专题视频课程
  16. vivox50支持鸿蒙,vivoX50pro—好马配好鞍,强大的微云台相机
  17. 会声会影 2020 23.2.0.587 旗舰版
  18. IPFS计算机存储器,IPFS节点储存
  19. 野生程序员的折腾—寻梦回归“一起帮”(三)
  20. 无穷旅馆图使小学生也能看出百年集论是谬论

热门文章

  1. django数据库错误相关问题
  2. 神奇的反爬措施--大众点评
  3. FFmpeg Video Editor
  4. 利用神经网络内部表征可视化class-specific image regions区域
  5. yum与apt-get的区别以及两者更新源(阿里/网易【163】)
  6. android dialog一个按钮,7种形式的Android Dialog使用实例
  7. linux数据库redis主从配置,redis介绍及主从配置
  8. es6.0 java,es6.0.0源码idea启动问题
  9. php 所有子类,php获取分类以下的全部子类方法
  10. Futter基础第17篇: 实现多行文本框、开关按钮、多选框、单选按钮、RadioListTile、Radio、表单