Windows环境下创建并激活Python虚拟环境venv

 更新时间:2026年03月20日 09:54:58   作者:危险、  
Python虚拟环境venv是管理项目依赖的强大工具,通过创建、激活和使用虚拟环境,你可以轻松隔离和管理项目依赖,避免依赖冲突,提高开发效率和项目的可移植性,这篇文章主要介绍了Windows环境下创建并激活Python虚拟环境venv的相关资料,需要的朋友可以参考下

Windows 创建并激活 Python 虚拟环境

1. 进入项目根目录

cd /d api(你的项目路径)

📝 注意:/d 参数可切换不同盘符的目录

2. 创建虚拟环境

python -m venv .venv

✅ 最佳实践:

  • 推荐使用 .venv 作为虚拟环境目录名(隐藏目录,且被多数 IDE 识别)
  • 如果系统有多个 Python 版本,明确指定版本:
    python3.9 -m venv .venv  # 或 py -3.9 -m venv .venv
    

3. 激活虚拟环境

.venv\Scripts\activate

⚠️ 常见问题:

  • 报错"禁止运行脚本":执行以下命令后重试:
    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
    
  • 如果使用 PowerShell:
    .venv\Scripts\Activate.ps1
    

4. 验证激活

激活后命令行应显示虚拟环境标记:

(.venv) C:\path\to\api>

检查 Python 路径:

where python

应指向 .venv\Scripts\python.exe

5. 退出虚拟环境

deactivate

扩展说明

1. 安装依赖包

激活环境后安装项目依赖:

pip install -r requirements.txt

2. 快速激活技巧

在项目根目录创建 activate.cmd 文件,内容:

@echo off
cmd /k ".\.venv\Scripts\activate"

双击即可快速激活环境

3. 删除虚拟环境

直接删除 .venv 文件夹即可

附:解决Windows中无法激活venv虚拟环境问题

问题

步骤

以管理员身份呢运行

输入一下命令:

set-executionpolicy remotesigned

再次激活venv

问题解决!

总结

到此这篇关于Windows环境下创建并激活Python虚拟环境venv的文章就介绍到这了,更多相关Windows创建激活虚拟环境venv内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python实现图像增强算法

    python实现图像增强算法

    这篇文章主要为大家详细介绍了python实现图像增强算法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • python正则表达式函数match()和search()的区别

    python正则表达式函数match()和search()的区别

    match()和search()都是python中的正则匹配函数,那这两个函数有何区别呢?本文详细介绍了这2个函数的区别
    2021-10-10
  • 基于MATLAB和Python实现MFCC特征参数提取

    基于MATLAB和Python实现MFCC特征参数提取

    这篇文章主要介绍了基于MATLAB和Python实现MFCC特征参数提取,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • 在pandas中遍历DataFrame行的实现方法

    在pandas中遍历DataFrame行的实现方法

    这篇文章主要介绍了在pandas中遍历DataFrame行的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • django使用sqlite3统计前台站点访问数量示例

    django使用sqlite3统计前台站点访问数量示例

    这篇文章主要为大家介绍了django使用sqlite3统计前台站点访问数量示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • python nmap实现端口扫描器教程

    python nmap实现端口扫描器教程

    这篇文章主要为大家详细介绍了python nmap实现端口扫描器教程,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • python神经网络Keras GhostNet模型的实现

    python神经网络Keras GhostNet模型的实现

    这篇文章主要为大家介绍了python神经网络Keras GhostNet模型的复现详解,
    2022-05-05
  • Django 状态保持搭配与存储的实现

    Django 状态保持搭配与存储的实现

    本文主要介绍了Django 状态保持搭配与存储的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • Tensorflow的DataSet的使用详解

    Tensorflow的DataSet的使用详解

    本文主要介绍了Tensorflow的DataSet的使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • Python实现识别图片内容的方法分析

    Python实现识别图片内容的方法分析

    这篇文章主要介绍了Python实现识别图片内容的方法,结合实例形式分析了tesseract模块的下载、安装配置及使用tesseract模块进行图片识别的相关操作技巧,需要的朋友可以参考下
    2018-07-07

最新评论