一、什么是虚拟环境,为什么要创建虚拟环境
虚拟环境(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 所需
769

被折叠的 条评论
为什么被折叠?



