用bat启动virtualenv并运行脚本

2019-07-12  本文已影响0人  老胡聊聊天

运行脚本

@echo off
call D:/git/pyhx/venv/Scripts/activate.bat
python D:/git/pyhx/crm/tool/app_crmtool.py
cmd .

如果只激活某个环境,不运行脚本:

@echo off
call D:/git/pyhx/venv/Scripts/activate.bat
cmd .

关键就在于最后一个cmd .
不加这个闪一下就会没掉了

多说一句,如果脚本里面有那种根据相对路径取文件的,可能会失败,前面加上sys.path[0]就行了,这个是获取脚本路径

filepath = os.path.join(sys.path[0],filepath)
上一篇 下一篇

猜你喜欢

热点阅读