创建并激活虚拟环境,然后在激活的虚拟环境中打开命令窗口

2024-03-29 00:23:46 发布

您现在位置:Python中文网/ 问答频道 /正文

编写一个简单的python脚本,自动创建和激活一个虚拟环境,然后打开命令提示符,并在该虚拟环境中保持其打开状态,以便用户可以添加命令。你知道吗

我已经查看了subprocess.call,并且能够在所需的目录中成功地创建虚拟环境,但是我现在无法获得命令提示符来打开和保持对该活动虚拟环境的打开。你知道吗

我也看过subprocess Popen,但这是我的第一个python脚本程序,我对它很迷茫。代码如下:

import subprocess

def main():
    subprocess.call('python -m venv virtual.env')
    subprocess.call('.\virtual.env\Scripts\activate.bat', shell=True)

if __name__ == "__main__":
    main()

Tags: 代码用户命令程序目录env脚本main