运行直接报:Process finished with exit code 134 (interrupted by signal 6: SIGABRT)

使用 PyCharm 启动程序时发现刚启动就关闭了,输入框里报了如题所示的错误,没有其他错误信息。

当时碰到这个问题很是头疼,然后在网上进行一波google/baidu操作,发现他们提供的解决办法主要有2种:

1)分配内存不够,传送门:https://www.jianshu.com/p/8eee2c7af229

2)配置一个启动环境变量,菠萝菠萝蜜——传送门:https://blog.csdn.net/jizhidexiaoming/article/details/80918868

看他们好像都挺香的,然而、但是,到我这里都不好使,看看只得慢慢找具体原因,不能一通瞎尝试。

想着先单独写个简单的程序看看可不可以运行,写了一运行,发现运行状况良好。啊,上天,这个程序在我之前那台电脑不是好好运行着的吗?

无奈之下只好求助同事,把我的所有尝试说给他之后,他就开启了多种尝试之旅:先是发现是引入某个依赖报了这个错,然后是一通debug,
最终找到是 requests 依赖的某个模块引入报错,导致了这个问题。然后建议让我自己安装一个python2,不要使用系统自带的python2。

抱着试一试的态度新装了一个python2,然后一跑,蹭蹭蹭就正常运行了。

总结如下:
Mac 系统自带的python依赖有些问题,若要使用python请珍爱生命,自己去安装一个,系统自带的也别想着卸载了,网上说可能会带来系统崩溃的问题。
写了这么多,主要是想分享一下解决问题的过程,很多时候解决问题的思路比解决问题更重要

posted @ 2019-12-16 15:42  你今天有进步吗  阅读(11822)  评论(0编辑  收藏  举报