【发布时间】:2020-01-29 11:22:39
【问题描述】:
在我的 Linux 机器上,我可以激活虚拟环境并使用以下 bash 命令启动交互式调试会话 -
source ~/pytorch-3.7-env/bin/activate
python -m pdb ~/python_project/testscript.py
python 脚本可以达到同样的效果吗?
当我尝试在子 shell 中执行第一个命令 source ~/pytorch-3.7-env/bin/activate 时失败,可能是因为 source 是内置 bash -
>>> os.system("source pytorch-3.7-env/bin/activate")
sh: 1: source: not found
32512
有什么想法吗?
【问题讨论】:
标签: python python-3.x pdb python-venv