Python调试 - 框架不在模块

时间:2017-07-04 01:41:45

标签: python visual-studio python-3.x tensorflow

我正在使用Visual Studio 15和Python 3.5以及Python Tool for Visual Studio plugin。我想进入TensorFlow演示文件mnist_1.0_softmax.py的这一行:

# Download images and labels into mnist.test (10K images+labels) and   mnist.train (60K images+labels)
mnist = mnist_data.read_data_sets("data", one_hot=True, reshape=False, validation_size=0)

代码在VS15调试器中运行正常,有和没有断点,但当我尝试进入调用时,我收到错误

  

框架不在模块中。在加载的模块中找不到当前堆栈帧。

我不是这些工具的常规用户,所以我对如何设置项目很模糊,以便找到所有文件进行调试。由于程序在没有插入函数的情况下工作,我知道路径已设置,因此可以找到所有模块以供执行。由于这些都是脚本,我很惊讶它无法进入该功能。

当我设置项目时,我只看到一个地方进入将首先执行的模块的路径。

我需要做些什么来解决这个问题?

1 个答案:

答案 0 :(得分:1)

我正在四处搜寻,终于在这里找到答案: https://github.com/Microsoft/PTVS/issues/106#issuecomment-100416344

Tools -> Options -> Python Tools -> Debugging -> Enable debugging of the Python standard library

它解决了我的问题