为什么要使用Python虚拟环境?

本文探讨了在Python开发中使用虚拟环境的原因,如避免不同项目间的依赖冲突。介绍了venv、virtualenv、virtualenvwrapper和conda等工具的使用方法,帮助开发者更有效地管理项目依赖和环境。
摘要由CSDN通过智能技术生成

在「接口测试平台」专栏第一篇《01 接口测试平台 后端项目创建》就提到了虚拟环境,本章带大家搞清楚Python的为什么要使用虚拟环境?该怎么用?

不使用虚拟环境

大部分刚开始接触Python编程的伙伴,都是安装Python后就直接本地安装依赖,开始敲代码。当然这没有任何问题,刚开始学习,只要能将代码跑起来就是OK的。

但是随着大家学习的越来越深入,开发的项目越来越多,就可能会频繁出现依赖冲突的问题,比如本地已经有了项目A,需要依赖a 1.1版本。然后现在新建一个项目B,需要的依赖是a 1.2版本,如果a 1.2版本无法向下兼容a 1.1版本,然后项目A就会出现问题。

该怎么解决这个问题呢?下面给大家提供几种方案:

venv

这个是Python(3.3+版本)自带的工具,无需下载任务其他第三方的依赖。在Python项目下,使用命令python -m venv [虚拟环境名称]就可以创建,命令执行完成后就可以看到项目目录下新增了一个对应「虚拟环境名称」的文件夹。

如果需要使用这个虚拟环境,首先需要使用命令./虚拟环境名称/bin/.activate激活环境。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

啊胡u

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值