安装PyInstaller后导入Pandas导致Eclipse PyDev调试器崩溃
PyDev调试器异常终止问题(退出码-1073741819)的解决过程
最近在Eclipse的PyDev环境里碰到了一个头疼的调试问题,跟大家分享下我的排查和解决过程:
问题现象
- 下面这段代码直接运行完全正常,但在第1行设置断点后,单步执行(按F6或对应按钮)时,调试器会突然自行终止,退出值为
-1073741819,控制台也没有任何错误提示。 - 不止这段测试代码,除了最极简的基础代码外,几乎所有带点复杂度的代码调试都会触发这个问题。
- 一开始尝试用
eclipse.exe -clean命令重置Eclipse,但是完全没解决问题。
测试代码:
import pandas as pd def main(): print('hello') pd.Series([]) if __name__ == '__main__': main()
问题根源
排查了好一阵才定位到:是安装PyInstaller导致的冲突!我当时使用的安装命令是:
conda install -c conda-forge pyinstaller
解决方案
把PyInstaller回退到之前的版本后,调试器立刻恢复正常了,而且连Eclipse都不用重启,直接就能正常进行调试操作了!
内容的提问来源于stack exchange,提问作者rhaskett
相关产品推荐
相关产品推荐

