[python2.7][Anaconda2]Pycharm/VS2017搭配Anaconda调试代码出现变量无法显示的问题

问题

使用Anaconda中的python2作为解释器调试代码过程中遇到一个问题,变量窗口中的变量迟迟无法显示出来,figure-1是vs2017,figure-2是Pycharm。如果将解释器换成C:\Python27\python.exe后,就可以正常显示。

figure-1 VS2017

[python2.7][Anaconda2]Pycharm/VS2017搭配Anaconda调试代码出现变量无法显示的问题

figure-2 Pycharm

[python2.7][Anaconda2]Pycharm/VS2017搭配Anaconda调试代码出现变量无法显示的问题

解决方法

VS2017

Tools -> Options -> Debugging -> 勾选上Use legacy debugger,问题可被解决。

[python2.7][Anaconda2]Pycharm/VS2017搭配Anaconda调试代码出现变量无法显示的问题

Pycharm

File → Settings → Build, Execution, Deployment → Python Debugger → 勾选Gevent compatible,问题可被解决。

[python2.7][Anaconda2]Pycharm/VS2017搭配Anaconda调试代码出现变量无法显示的问题