Virtaulenv学习笔记

一、安装Virtualenv

pip install virtualenv  
#查看virtualenv版本
virtualenv --version

 

二、Virtualenv基本使用

关于python环境使用场景:

1、当开发一个项目时不想与当前环境产生关联,即在新创建的环境中对环境的任何改动都不会影响其他环境,比如安装的第三方包、python解释器等。

2、一个应用专享一个虚拟环境。

3、virtualenv是基于本地python解释器虚拟出一个个环境,本质就是复制了个空的Python环境。

2.1 创建一个虚拟环境

  • 创建虚拟环境

virtualenv myenv1
#创建名为myenv1的虚拟环境,python与系统python相同

 

  • 指定参数创建虚拟环境

virtualenv --python=python3.8  --no-site-package  myenv2
#创建名为myenv2的虚拟环境,python版本指定为3.8  no-site-packages参数不会复制已经安装到系统Python环境中的所有第三方包
​
virtualenv --system-site-packages  myenv3
#创建名为myenv3的虚拟环境,继承全局python安装的所有库

2.2 激活创建的虚拟环境

#linux下激活虚拟环境
source myenv1/bin/activate
​
#windows下激活虚拟环境
myenv1\Scripts\activate.bat

 

 

2.3 退出虚拟环境

#linux及windows下
deactivate 

2.4 删除虚拟环境

rm -rf myenv1
# 删除所有文件

2.5 迁移pip包

pip freeze > requirements.txt    # 在已有环境中列出所有的pip安装包
pip install -r requirements.txt  # 在新环境中安装上述pip安装包

三、Virtualenv与Anaconda区别

virtualenv

  • 基于本地python解释器复制的一个虚拟环境

  • 可以复制本地的pip包

Anaconda

  • 自带了很多常用的包

  • 不是基于本地python解释器复制出来的环境

  • conda虚拟环境是独立于操作系统解释器环境的

欢迎大家关注我的订阅号,会定期分享一些关于测试相关的文章,有问题也欢迎一起讨论学习!
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值