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

时间:2019-05-07 15:33:13

标签: python subprocess virtualenv

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

我查看了subprocess.call并能够在所需目录中成功创建虚拟环境,但是现在我无法获得命令提示符来打开该活动虚拟环境并保持打开状态。

我也查看了子进程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()

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找的诀窍是$> alias oh 'history | awk \'{$1="";$2="";print}\'' Unmatched '.

cmd.exe /k