如何使调试器逐步执行整个程序?

时间:2019-01-12 14:27:31

标签: python visual-studio

import gym
env = gym.make('CartPole-v0')
env.reset()
for _ in range(100):
    env.render()
    env.step(env.action_space.sample()) # take a random action

这是OpenAI gym中的一个示例。 “进入”既不能在import gym上运行,也不能在对env的任何方法调用上工作,它只是跳过它们而进入下一条语句。我是Python的新手,但现在还不熟悉编程。

为了建立关于gym和各种Python库的确切工作方式的直观认识,我希望以此作为一步步进行练习的练习。在所有PyTorch示例中都存在一个绘图问题,现在这个问题是窗口在运行后冻结,这与异步处理有关。

由于我想为其交互性专门使用Python,因此我想对此进行研究。该怎么办?

1 个答案:

答案 0 :(得分:1)

document.getElementById("play").onclick = function() { if(document.getElementById("video").paused){ document.getElementById("video").play(); this.innerHTML ="Pause"; }else{ document.getElementById("video").pause(); this.innerHTML = "Play"; } } 中,有一个Options -> Python -> Debugging选项需要启用,以逐步完成Enable debugging of the Python standard library的工作。我不确定Python或VS为什么认为gym之类的随机软件包是标准库的一部分。

这适用于VS 2017。