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 pypinyin库实现汉字转拼音的全面使用指南

    Python pypinyin库实现汉字转拼音的全面使用指南

    在日常开发中,我们经常会遇到需要将汉字转换为拼音的场景,今天给大家推荐一款功能强大且易用的Python库pypinyin,支持多种拼音风格,下面我们就来看看具体的使用方法吧
    2026-01-01
  • Python使用flask作为web服务器的代码实现

    Python使用flask作为web服务器的代码实现

    Python Flask 框架是一个轻量级的 Web 框架,它简单易用,灵活多变,非常适合用于构建小型到中型规模的 Web 应用程序,本文给大家介绍了Python使用flask作为web服务器的代码实现,需要的朋友可以参考下
    2024-06-06
  • Visual Studio Code搭建django项目的方法步骤

    Visual Studio Code搭建django项目的方法步骤

    这篇文章主要介绍了Visual Studio Code搭建django项目的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • python和node.js生成当前时间戳的示例

    python和node.js生成当前时间戳的示例

    这篇文章主要介绍了python和node.js生成当前时间戳的示例,帮助大家更好的理解和学习python与node.js,感兴趣的朋友可以了解下
    2020-09-09
  • python基础教程之csv格式文件的写入与读取

    python基础教程之csv格式文件的写入与读取

    逗号分隔值(Comma-Separated Values,CSV,也称为字符分隔值,分隔字符也可以不是逗号),新这篇文章主要给大家介绍了关于python基础教程之csv格式文件的写入与读取的相关资料,需要的朋友可以参考下
    2022-03-03
  • Python连接mysql数据库的正确姿势

    Python连接mysql数据库的正确姿势

    这篇文章主要为大家详细介绍了Python连接mysql数据库的正确姿势,如何使用Python连接mysql数据库,本文为大家揭晓,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • 基于Python开发一个自动写作工具

    基于Python开发一个自动写作工具

    这篇文章主要为大家详细介绍了如何基于Python开发一个AI自动写作工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-07-07
  • Python日志模块logging用法

    Python日志模块logging用法

    这篇文章介绍了Python日志模块logging的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • Python格式化处理JSON数据的完整指南

    Python格式化处理JSON数据的完整指南

    在Python中,我们经常需要处理JSON数据,而格式化JSON数据是开发过程中的常见需求,本文将详细介绍如何在Python中对JSON数据进行格式化处理,感兴趣的小伙伴可以跟随小编一起学习一下
    2026-04-04
  • 如何使用Python 打印各种三角形

    如何使用Python 打印各种三角形

    这篇文章主要介绍了如何使用Python 打印各种三角形,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-06-06

最新评论