Bat 小工具集 Windows环境可用
Python虚拟环境一键启动BAT脚本(任意目录可用+无乱码)
脚本简述
一款适配Windows系统的Python虚拟环境启动脚本,核心优势的是「可随意移动到任意目录」,双击即可自动激活指定路径的虚拟环境,同时将终端工作目录定位到当前BAT脚本所在文件夹,兼顾UTF-8编码设置,彻底解决终端中文乱码问题,适配各类Python项目开发场景,适合整理到BAT工具集统一管理、随时调用。
核心功能
-
任意目录适配:脚本可剪切、移动到电脑任意文件夹,无需修改代码,双击即可正常使用
-
自动激活虚拟环境:精准定位固定路径的虚拟环境(可根据自身虚拟环境路径修改),无需手动输入激活命令
-
工作目录自动匹配:终端启动后,自动切换到当前BAT脚本所在文件夹,直接开展项目操作,无需手动cd切换路径
-
解决中文乱码:强制终端使用UTF-8编码,避免路径、日志、中文输出出现乱码问题
-
终端常驻:启动后终端不会自动关闭,方便后续执行Python脚本、pip命令等操作
适用场景
1. 整理BAT工具集,统一管理各类Python虚拟环境启动脚本;
2. 多项目开发,将脚本放到对应项目目录,双击即可启动对应虚拟环境,无需记忆复杂路径;
3. 避免手动输入激活命令、切换目录,提升开发效率,适合新手或追求便捷操作的开发者。
脚本源码
点击查看代码
@echo off
:: 核心功能:任意目录启动、自动激活虚拟环境、UTF-8无乱码、工作目录匹配脚本所在路径
:: 备注:虚拟环境路径可根据自身实际路径修改(修改第7行引号内路径即可)
:: 强制设置终端为UTF-8编码,解决中文乱码问题
chcp 65001 >nul
:: 终端窗口标题(可自定义修改)
title Python虚拟环境 - 一键启动(任意目录可用)
:: 关键命令:进入当前BAT脚本所在的文件夹(无论脚本放在哪里,都能准确定位)
cd /d "%~dp0"
:: 激活指定路径的Python虚拟环境(请替换为自己的虚拟环境activate.bat路径)
call "C:\ZCY\WK\wkpy\YOLO\env\Scripts\activate.bat"
:: 保持终端窗口不关闭,方便后续操作
cmd /k
使用说明
1. 脚本修改(仅需1步)
打开脚本,找到第14行 call "C:\ZCY\WK\wkpy\YOLO\env\Scripts\activate.bat",将引号内的路径,替换为你自己的Python虚拟环境「activate.bat」所在路径(路径可在虚拟环境的Scripts文件夹中找到)。
2. 保存方法
-
新建文本文档(.txt),粘贴上述源码;
-
点击「文件」→「另存为」,文件名自定义(如「Python虚拟环境启动.bat」),保存类型选择「所有文件」,编码选择「ANSI」,点击保存;
-
删除原有的.txt文件,仅保留生成的.bat文件即可。
3. 使用步骤
-
将保存好的.bat文件,移动到任意你需要的项目文件夹(或工具集文件夹);
-
双击.bat文件,自动启动终端,终端前缀出现「(env)」即表示虚拟环境激活成功;
-
终端工作目录已自动切换到当前.bat文件所在文件夹,可直接执行Python相关操作。
注意事项
-
虚拟环境路径必须准确,若路径错误,会导致虚拟环境激活失败(可复制activate.bat文件,右键「属性」,复制「目标」路径);
-
保存脚本时,编码必须选择「ANSI」,否则可能出现脚本无法正常执行的问题;
-
若终端启动后未激活虚拟环境,可检查虚拟环境路径是否正确,或重新运行脚本。

浙公网安备 33010602011771号