Python项目管理

本文介绍了Python项目管理中虚拟环境的重要性和使用方法。通过虚拟环境,每个项目可以拥有独立的Python解释器和库,避免依赖冲突。文章详细阐述了如何创建、激活虚拟环境以及使用pip管理第三方库。此外,还提到了requirements.txt文件用于记录项目依赖,简化了依赖的安装和版本控制。
摘要由CSDN通过智能技术生成

Virtual Environments
首先Python似乎没有类似Maven/Ant这样的项目管理工具。那么当一台机器上有多个python项目,且这些python项目各自有不同的依赖,不想互相干扰时怎么办呢?虚环境Virtual Environments可以解决这个问题。
一般情况下,我们使用python解释器运行python脚本或module:

>python myScript.py

运行的目录就是安装的python解释器python.exe所在的目录。而Virtual Environments就是给每个项目都生成一个项目独有的目录。这个目录里包含python解释器,python标准类库和其他各式各样的必要文件。这样每个项目就可以使用不同的解释器和类库,且互不干扰。
如果使用IDE,IDE会自动安装虚环境。创建过程也很简单。首先找到pyvenv.py所在的目录,这个文件通常在安装目录的自目录\Tools\scripts下。这是一个生成Virtual Environments的工具。然后运行:

>pyvenv tutorial-env

运行后就会生成一个名为“tutorial-env”的目录。找到这个目录,可以发现正如官网所说,这个目录包含运行python项目所必须的一切文件。使用在各自Virtual Environments目录里包含的解释器来运行特定的python项目就可以了。同时,对于那些每个项目使用的特定的依赖(packages或module),则加入到各自Virtual Environments目录的类库子目录中就可以了。这里需要注意的是。创建完Virtual Environments后,还需要激活。做法很简单,在上例tutorial-env目录下执行命令即可:</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值