[脚本]用windows批处理文件自动化Python(虚拟)环境的配置

 最近在整理Python环境,发现挨个cmd激活输路径以及一系列操作实在太麻烦,所以写了一些bat文件自动化一些重复性的操作,记录于此

1.清除当前环境下所有Python库 - delet_all.bat

cd /d %~dp0

pip3 freeze>all_pyModules.txt
pip3 uninstall -r all_pyModules.txt -y
del all_pyModules.txt

pip3 list

pause

2.更新当前环境下所有可更新的Python库(更新时需挨个确认)- upgrade_all.bat

python -m pip install --upgrade pip
pip3 list --outdated

pip3 install pip-review
pip-review --local --interactive

pause

3.在当前路径下创建虚拟环境(需输入创建名称以及是否继承系统环境)- creat_venv.bat

@echo off
cd /d %~dp0

set /p venv_name=name of venv:

choice /c:YN /M inherit
if errorlevel 2 goto b
if errorlevel 1 goto a
 
:b
echo clear env
python -m venv %venv_name%
goto end
 
:a
echo inherit base env
python -m venv --system-site-packages --copies %venv_name%

:end
echo over
pause

4.激活当前路径下的环境并持续接收指令(以openvino的虚拟环境为例)- activate_venv.bat

这样每次想要激活环境,如使用mo优化模型,就不用再每次输入路径手动激活了

cd /d %~dp0

::这里需要自定义路径
call openvino_env\Scripts\activate
python -m pip install --upgrade pip

:loop
set /p cmd=command:
%cmd%
goto loop

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值