一、为什么使用virtualenv虚拟环境

  • 每个虚拟环境下的依赖相互独立,不同的项目可以单独使用一套python环境,减少各依赖包的影响
  • 更容易部署
  • 容器化

二、virtualenv创建虚拟环境

三、为什么使用virtrualenvwrapper创建虚拟环境

  • 方便快捷的创建出独立的Python开发虚拟环境
  • 是virtualenv的扩展功能,包含virtualenv的功能
  • 创建的虚拟环境比virtrualenv更方便统一进行管理

四、使用virtualenvwrapper虚拟环境

1、安装virtualenvwrapper

window环境下安装

pip install virtualenvwrapper-win

Linux/MacOS环境下安装

pip install virtrualenvwrapper

2、virtualenvwrapper基本使用

(1)创建虚拟环境

mkvirtualenv xxxmy_env [虚拟环境项目名]

注:mkvirtualenv创建的项目,默认存放在系统当前用户/Env目录下,例如:window系统,存放在C:/用户/当前用户/Env目录下

(2)切换其他的环境

workon my_env [需要切换到的虚拟环境项目名]

C:\Users\Administrator>workon

Pass a name to activate one of the following virtualenvs:
==============================================================================
slyangEnv
slyangEnv2

(3) 退出当前的虚拟环境

deactivate

(4)删除某个虚拟环境

rmvirtualenv my_env

(5)列出所有虚拟环境

livirtualenv

(6) 进入到虚拟环境所在目录

cdvirtualenv

(7) 修改虚拟环境默认管理路径

步骤1:系统设置>环境变量>在Path环境变量下,添加WORKON_HOME变量,地址填写为虚拟环境统一管理的目录文件夹

WORKON_HOME=C:/ENV,这里注意变量名,

一定要写成:WORKON_HOME,既工作目录

则每次 mkvirtualenv my_env生成的项目,就会存放在C:/ENV/my_env中

(8) 创建虚拟环境的时候指定python版本

mkvirtualenv --python==C:\Python36\python.exe my_env[虚拟环境项目名]

结果:my_env虚拟环境目录下,使用的python36版本

virtualenv虚拟环境使用及介绍的更多相关文章

  1. Centos7 python虚拟环境virtualenv和virtualenvwrapper简单介绍

    我的系统版本是 [root@localhost ~]# cat /etc/os-release 我的Python版本是 [root@localhost ~]# python3 -V 关于如何安装Pyt ...

  2. windows下搭建virtualenv虚拟环境

    操作系统:windows7 旗舰版 64bit pip install django==1.9.1pip install virtualenv 虚拟环境工具>pip install virtua ...

  3. PowerShell在激活virtualenv虚拟环境时禁止运行的脚本的解决办法

    问题描述 在使用Django开发网站项目时,为了便于修改.维护以及项目部署,使用了virtualenv虚拟环境.这个工具允许你维护多个分离的Python环境,每个都具有它自己的库和包的命名空间.这种情 ...

  4. 第四百零一节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署virtualenv虚拟环境安装,与Python虚拟环境批量安装模块

    第四百零一节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署virtualenv虚拟环境安装,与Python虚拟环境批量安装模块 virtualenv简介 1.安装virtuale ...

  5. Ubuntu18.04安装Virtualenv虚拟环境

    在Ubuntu18.04安装Virtualenv虚拟环境 [实验环境]: 在这台电脑上已经安装了python3 [安装参考] 1.查看是否已安装virtualenv virtualenv --vers ...

  6. 2.2 virtualenv 虚拟环境

    有的时候因为各种原因,在操作系统下,我们会安装很多版本的Python解释器.同样,我们也有可能因为各种原因,需要不同版本的模块,比如Django1.8,Django1.11.再加上pip工具管理器的版 ...

  7. virtualenv虚拟环境搭建及pipreqs自动生成第三方模块简介

    阅读目录 virtualenv简介 含义: 为何要用虚拟环境: virtualenv安装和使用 pipreqs模块的介绍和使用 回到顶部 virtualenv简介 回到顶部 含义: virtual:虚 ...

  8. Python Virtualenv 虚拟环境

    在python2和python3共存的机器上做开发,要想互不干扰,虚拟环境很重要. Debian7 默认是python2.7.3,装好python3.4.1后怎么建立虚拟环境呢? $ pyvenv m ...

  9. 创建virtualenv虚拟环境

    这个部分知识我在之前的随笔里记过笔记. 传送门:http://www.cnblogs.com/0bug/p/8598458.html 本文只演示Windos下virtualenv环境的使用: 首先,确 ...

随机推荐

  1. 为 Ubuntu 18.04 添加开机自动加载 ntfs分区 功能

    注意:Ubuntu终端命令是区分大小写的 1,准备的:     ntfs-3g -- 提供ntfs读写支持(一般说来是自带的,若没有,可是使用 sudo apt-get isntall ntfs-3g ...

  2. Jquery FormData文件异步上传 快速指南

    网站中文件的异步上传是个比较麻烦的问题,不过现在通过jquery 可以很容易的解决这个问题: 使用jquery2.1版本,较老版本不支持异步文件上传功能: 表单代码: <form id=&quo ...

  3. oracle总是使用索引的第一个列

    如果索引是建立在多个列上, 只有在它的第一个列(leading column)被where子句引用时,优化器才会选择使用该索引. 译者按: 这也是一条简单而重要的规则. 见以下实例. SQL> ...

  4. 通过git从码云克隆项目到本地

    1.下载安装Git,傻瓜式下一步下一步即可... 2.配置Git: 2.1.选择你要clone到本地的路径:右键--->$ Git Bash Here,弹出Linux命令窗口:$ cd ~直接回 ...

  5. HTML--CSS样式表--基本概念(超链接的状态)

    样式表的基本概念 一.样式表的分类 1.内联样式表 和HTML联合显示,控制精确,但是可重用性差,冗余较多. 例:<p style="font-size:14px;"> ...

  6. H3C 帧中继虚电路

  7. CentOS7增加或修改SSH端口号

    https://blog.csdn.net/ausboyue/article/details/53691953 前言:开启某服务或软件的端口,要从该服务或软件监听的端口(多以修改配置文件为主),SeL ...

  8. js随即数字random实现div点击更换背景色

    需求:点击按钮随机给盒子换背景色 用到的知识点:Math.random    Math.round 文章地址 https://www.cnblogs.com/sandraryan/ <!DOCT ...

  9. java 创建线程方式

    1.继承Thread类 子类覆写父类中的run方法,将线程运行的代码存放在run中. 建立子类对象的同时线程也被创建. 通过调用start方法开启线程. 2.实现Runnable接口 子类覆盖接口中的 ...

  10. [转]什么是CNN、RNN、LSTM

    . 全连层 每个神经元输入: 每个神经元输出: (通过一个激活函数) 2. RNN(Recurrent Neural Network) 与传统的神经网络不通,RNN与时间有关. 3. LSTM(Lon ...