我正在使用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调试器中运行正常,有和没有断点,但当我尝试进入调用时,我收到错误
框架不在模块中。在加载的模块中找不到当前堆栈帧。
我不是这些工具的常规用户,所以我对如何设置项目很模糊,以便找到所有文件进行调试。由于程序在没有插入函数的情况下工作,我知道路径已设置,因此可以找到所有模块以供执行。由于这些都是脚本,我很惊讶它无法进入该功能。
当我设置项目时,我只看到一个地方进入将首先执行的模块的路径。
我需要做些什么来解决这个问题?
答案 0 :(得分:1)
我正在四处搜寻,终于在这里找到答案: https://github.com/Microsoft/PTVS/issues/106#issuecomment-100416344
Tools -> Options -> Python Tools -> Debugging -> Enable debugging of the Python standard library
它解决了我的问题