Python——venv虚拟环境(windows环境下)

Python——venv虚拟环境(windows环境下)

venv说明

公司不同时期的多个开发项目,使用的python各个版本和包的版本不尽相同。每个项目要求有一套让自己成功运行的解释器。一个程序员可能同时开发多个项目,电脑上需要多套python解释器跟项目一一对应。
在老的教程中要先安装virtualenv(虚拟environment环境),因为使用较多,所以python3.4版本起,官方直接内置了venv包。

操作

创建虚拟环境

python -m venv 虚拟环境名(如:zzz)

激活虚拟环境

执行上面创建目录下 Scripts 文件夹下activate.bat

激活虚拟环境后可以pip install 跟项目用到的包。如果有多个项目,就生成多个虚拟环境一一搭配。

好处:实现了项目环境隔离

### 如何使用Python `venv`创建和管理虚拟环境 #### 创建虚拟环境 为了在特定项目中隔离依赖项,可以在项目的根目录下通过命令行来创建一个新的虚拟环境。进入目标项目文件夹后执行如下命令: ```bash python -m venv .venv ``` 这条指令会在当前路径下生成名为`.venv`的文件夹用于存储该虚拟环境所需的所有资源[^2]。 #### 激活与停用虚拟环境 激活虚拟环境的方式取决于操作系统类型,在Windows环境下可以通过PowerShell运行以下命令完成激活操作;而在Linux或macOS系统里则应采用对应的shell脚本形式来进行激活: 对于 Windows (PowerShell): ```powershell .\.venv\Scripts\Activate.ps1 ``` 针对 Linux/macOS: ```bash source ./.venv/bin/activate ``` 一旦成功启用了指定的虚拟环境, 命令提示符前会出现括号内显示虚拟环境名称作为标志。(例如 `(myproject)`) 要退出正在使用的虚拟环境并返回全局解释器状态,则只需输入简单的deactivate命令即可实现目的: ```bash deactivate ``` #### 安装包至虚拟环境中 当处于已激活状态下时,任何利用pip工具所进行软件包下载都会被自动放置于对应虚拟环境内部而不影响系统的默认配置。因此建议先确认好工作区已被正确切换之后再继续后续动作: ```bash pip install requests ``` 上述例子展示了如何向新建立起来的空间添加第三方库——requests为例说明了具体过程[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值