运行 python bat 脚本中的脚本
Run python script inside bat script
我想知道 bat 脚本中的 运行ning python 脚本。首先,我需要设置正确设置的虚拟环境。最后一件事是运行python脚本。这是我的bat文件。
chdir C:\Projects\bob
start C:\Environments\venv\Scripts\activate
python C:\Projects\bob\main.py
命令没有启动 python 脚本
python C:\Projects\bob\main.py
start
命令将 运行 您在新终端实例中的激活脚本,因此您的 venv 将不会为您的下一个命令激活。使用 call
代替:
chdir C:\Projects\bob
call C:\Environments\venv\Scripts\activate
python C:\Projects\bob\main.py
或者,您可以放弃更改目录和一起调用 activate,而直接在您的 venv 中调用 python 可执行文件
C:\Environments\venv\Scripts\python.exe C:\Projects\bob\main.py
我想知道 bat 脚本中的 运行ning python 脚本。首先,我需要设置正确设置的虚拟环境。最后一件事是运行python脚本。这是我的bat文件。
chdir C:\Projects\bob
start C:\Environments\venv\Scripts\activate
python C:\Projects\bob\main.py
命令没有启动 python 脚本
python C:\Projects\bob\main.py
start
命令将 运行 您在新终端实例中的激活脚本,因此您的 venv 将不会为您的下一个命令激活。使用 call
代替:
chdir C:\Projects\bob
call C:\Environments\venv\Scripts\activate
python C:\Projects\bob\main.py
或者,您可以放弃更改目录和一起调用 activate,而直接在您的 venv 中调用 python 可执行文件
C:\Environments\venv\Scripts\python.exe C:\Projects\bob\main.py