从Visual Studio开始调试时,大约需要2分钟才能到达python代码的第一行。显然Visual Studio正在忙于加载python模块。
python.exe'(Win32):已加载'C:\ ProgramData \ Anaconda3 \ python.exe'。符号已加载。
'python.exe'(Win32):已加载'xxxxx'。找不到或打开PDB文件。 ...还有更多...
我在下面尝试过,没什么好高兴的:
工具\选项\调试
a)选中“仅检查我的代码”
b)即时调试-仅选择托管和脚本
c)符号
https://devblogs.microsoft.com/devops/make-debugging-faster-with-visual-studio/
另外两个观察结果:
今天以前我从未遇到过这个问题
Python Interactive Debugger今天停止工作-拒绝打印任何内容!
myDataFrame.head()
print(“ hello”)
答案 0 :(得分:0)
已修复! 我删除了Visual Studio解决方案和项目文件。创建全新的python项目,已全部修复!
答案 1 :(得分:0)
以防其他人四处张望,
我的调试时间也很糟糕(到第一行代码需要 2 分钟以上)。
我使用 Anaconda 部署 numpy/scipy 以及 pybind11 来接口/调试 C 代码。
我通过使用 python (3.9.1) 的 vanilla 部署并使用 pip 安装最低要求来修复我的调试时间。我相信它花了这么长时间,因为 Visual Studio 正在搜索不存在的调试符号。 Anaconda 不提供符号库(也不会根据他们的论坛提供)
调试时间现在与正常运行时间一样快(<1 秒),我不再害怕点击小错误按钮。