Windows配置虚拟环境venv详细入门

该文章已生成可运行项目,

一、什么是虚拟环境,为什么要创建虚拟环境

虚拟环境(Virtual Environment)是 Python 开发的隔离工具,通过为每个项目创建独立的 Python 运行环境和依赖库目录,解决多项目间的版本冲突问题(比如不同项目需要不同版本的 Django 或 NumPy),避免全局安装导致的依赖污染。它还能通过 `requirements.txt` 精准复现环境,便于团队协作。(源自deepseek)

二、虚拟环境的创建

0、前提:已安装python。验证:在cmd中(打开方式见下1、)输入

python --version
或者
python3 --version

若返回安装的python版本号,即证明已成功安装python。

1、Win+r,输入cmd回车,进入命令提示符

2、选择需要虚拟环境的项目(磁盘、文件夹)

(1)若尚未创建项目,在cmd创建项目:

mkdir 文件夹路径+新建的项目名
例如:
mkdir D:\DjangoApp

验证是否成功创建。

————这里补充关于mkdir命令的知识,可以更好理解如何通过命令行新建文件夹:

mkdir是创建文件夹(make directory)命令,其核心作用是 在指定路径下新建文件夹

指定路径有几种,我觉得只要知道两种就行:

第一,默认(不写指定路径时)在当前目录下创建,即没有D:\DjangoApp这一行的话,使用mkdir会直接在C:\Users\Administrator>中创建。

第二,详细写出你的指定路径,包括磁盘:\所有上级文件夹。————

(2)若已经创建了项目,需要使用cd命令修改cmd当前路径,改为项目所在路径:

cd /d D:\DjangoProject

————补充cd(change directory):切换当前工作目录,跨盘符(如c盘到d盘)切换目录是需要加上/d参数。————

3、创建虚拟环境

python -m venv 虚拟环境名称(自定义)

验证是否创建成功:项目文件夹下有“虚拟环境名称”的文件夹。

4、激活虚拟环境

创建完成后,还没有进入虚拟环境,还需要激活:

虚拟环境名字\Scripts\activate

激活成功后,可以看到cmd路径前有“(虚拟环境名)”的标志。此时已经成功了,下面就可以使用了。

三、使用虚拟环境

有的时候系统变量中全局python优先级可能大于虚拟环境,输入:

where python

出现有多个python的情况:

最后一个不用看,是Windows商店的。第二个是全局python,这时候如果直接python install可能会安装到全局中,创建的虚拟环境就没用了。但又不想更改系统变量怎么办?在每次安装时都手动坠上项目路径即可:

D:\项目名\虚拟环境名\Scripts\python -m pip install 所需

本文章已经生成可运行项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值