版本:python37, virtualenv==16.7.8, virtualenvwrapper-win==1.2.5

pip37 install virtualenv  安装支持虚拟环境的包,注意这里是用的python37的pip来安装的
完成后,可在python37的scripts里面看见virtualenv.bat文件
pip37 install virtualenvwrapper-win 仅仅使用virtualenv不方便管理虚拟环境,virtualenvwrapper可管理多个虚拟环境
完成后,可在python37的scripts里面看见mkvirtualenv.bat和workon.bat等文件 virtualenv myenv 用virtualenv安装单个虚拟环境,默认是安装在当前路径下,也就是 C:\Users\Administrator
C:\Users\Administrator\myenv\Scripts>activate 进入这个虚拟环境
(myenv) C:\Users\Administrator\myenv\Scripts>python 试试python能不能用
(myenv) C:\Users\Administrator\myenv\Scripts>pip3 install requests 检查一下pip安装的包是不是在这个虚拟环境里面
(myenv) C:\Users\Administrator\myenv\Scripts>deactivate 退出这个虚拟环境 mkvirtualenv myenv01 用virtualenvwrapper安装虚拟环境myenv01 (wrapper安装的所有虚拟环境都会被默认放在C:\Users\Administrator\Envs下)
安装完成后将会自动进入这个虚拟环境
(myenv01) C:\Users\Administrator>python 试试python能不能用
(myenv01) C:\Users\Administrator>pip3 install requests 检查一下pip安装的包是不是在这个虚拟环境里面
(myenv01) C:\Users\Administrator>pip36 我电脑上只有一个地方有pip36,而这里输入pip36并没有报错,说明在虚拟环境中,优先找自己的scripts,找不到再去系统的path里面去找
(myenv01) C:\Users\Administrator>deactivate 退出当前虚拟环境 mkvirtualenv myenv02 -p C:\Python36\python36.exe 可以指定虚拟环境的python版本
(myenv02) C:\Users\Administrator>python >>>Python 3.6.8吧啦吧啦吧啦 可见Python 3.6.8被成功的用在了这个虚拟环境中 workon 查看当前都有哪些虚拟环境
由于virtualenvwrapper把这些命令都放在了python37的scripts里,而我已经把这个路径加到了系统的环境变量,所有可直接使用
workon myenv01 直接进入这个虚拟环境 注:workon的路径是可以人为修改的(在系统环境变量中增加一个WORKON_HOME,同时指定路径即可)

 

python虚拟环境的配置: virtualenv 和 virtualenvwrapper-win 的用法的更多相关文章

  1. python虚拟环境的使用---virtualenv and virtualenvwrapper

    虚拟环境 virtualenv 常用操作 step1: 安装 : pip install virtualenv step2:新建 : virtualenv venv cd venv activate ...

  2. python虚拟环境的配置-ubuntu 18.04后

    python虚拟环境的配置 安装相关包 pip install virtualenv pip install virtualenvwrapper 配置~/.bashrc 加入以下内容: ------- ...

  3. Linux下安装配置virtualenv与virtualenvwrapper

    一.Linux下安装.配置virtualenv 配置源 #指定清华源下载pip的包 [root@localhost opt]# pip3 install -i https://pypi.tuna.ts ...

  4. Python虚拟环境的配置

    Python中,配置虚拟环境主要是为了防止版本之间的冲突,我是这么理解的: 1.用虚拟环境可以在一个电脑中使用多个Python解释器以及扩展: 2.可以方便的在同一台电脑中使用多个版本的代码. 虚拟环 ...

  5. Windows下Python虚拟环境的配置

    一.了解Python虚拟环境 所谓虚拟环境可以理解为不同的不连通的本地设备,打个比方就是在一台电脑上能做到多台电脑能做的事情. 例如:现在我们有两个项目需要不同的配置,记为A项目需要库a------- ...

  6. python虚拟环境管理之virtualenv,virtualenvwrapper,pipenv,conda

    虚拟环境的作用 使python环境拥有独立的包,避免污染原本的python环境.为不同的项目创建不同的环境可以避免安装的库过于庞大和相互干扰. 例如你想在同一台机器上开发用python2和python ...

  7. 如何在Mac中配置Python虚拟环境,踩了好多坑

    如何在Mac中配置Python虚拟环境 1.安装virtualenv pip3 install virtualenv 2.安装virtualenvwrapper pip3 install virtua ...

  8. python虚拟环境四

    python虚拟环境管理器 我们在使用python虚拟环境的时候,最好安装一个虚拟环境管理器,这样我们就能很方便的管理python的 虚拟环境,而python的虚拟环境管理工具包就是virtualen ...

  9. Windows下的python虚拟环境设置

    Windows下的python虚拟环境设置: virtualenv 在python开发中,我们可能会遇到一种情况:就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲 ...

随机推荐

  1. CSS3 过渡 (transition )

    transition 属性是一个简写属性,用于设置四个过渡属性: 1.transition-property   设置过渡效果的 CSS 属性的名称.一般写all 2.transition-durat ...

  2. codevs1580单词游戏

    题目描述中说: 单词为at,k=8则新单词为ib 推移规则是:如果k为正数则下推,否则上推,当推移超越边界时回到另一端继续推移. 但在我做题时发现: 这个描述与数据所要求的是完全相反的!!!! 样例1 ...

  3. 洛谷 P1950 长方形_NOI导刊2009提高(2) 题解

    P1950 长方形_NOI导刊2009提高(2) 题目描述 小明今天突发奇想,想从一张用过的纸中剪出一个长方形. 为了简化问题,小明做出如下规定: (1)这张纸的长宽分别为n,m.小明讲这张纸看成是由 ...

  4. 23、CacheManager原理剖析与源码分析

    一.图解 二.源码分析 ###org.apache.spark.rdd/RDD.scalal ###入口 final def iterator(split: Partition, context: T ...

  5. const关键字与数组、指针

    目录 const关键字 const修饰数组 const修饰指针 用两个const修饰指针 @ 开始回顾C基础知识.C中使用指针是很危险的事情,一个不慎就会造成程序崩溃,因此对于传入函数的参数进行保护就 ...

  6. Loadrunner录制+运行+结果-【飞机订票系统实战】

    目录结构: 一.LoadRunner实现订票系统脚本录制 二.Loadrunner实现订票系统IP欺骗(此处可以不设置) 三.Loadrunner运行录制的脚本 四.Load generator配置 ...

  7. MySQL 基础之一

    为了满足关系范式:通常一个大的数据集会拆成在一个库(集合内)中多张表表来存储,每一张表就是由行和列组成的二维关系,表与表之间也有关系,查询有时候需要做表链接,而表链接这个过程需要依赖于索引到各种算法来 ...

  8. C++2.0新特性(五)——<Rvalue_reference和move语义>

    一.Rvalue_reference(右值引用)和move语义 1.左右值概念区分 左值:表达式结束后依然存在的对象,我们也叫做变量: 右值:表达式结束后就不存在的临时对象. 2.判断左值和右值 能对 ...

  9. 页面上有tab,如何点击加载更多?

    加载更多是一个很简单的东西.但是也有几点需要注意: 1.首先在你切换tab的时候,要么在调用这个函数的时候将这个的thispage设为1,要么在切换tab的时候将这个thispage设为1,当你将这个 ...

  10. redis 业务锁 not exist 模式

    背景: 业务核心模块只能提交一次,原实现方案 前端加提交限制.后端加数据库业务逻辑判定,结果失效,api站点部署多台负载,切方法需要强求第三方接口 响应时间较慢 ,故放弃lock. 解决方案:redi ...