使用 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請珍愛生命,自己去安裝一個,系統自帶的也別想着卸載了,網上說可能會帶來系統崩潰的問題。
寫了這么多,主要是想分享一下解決問題的過程,很多時候解決問題的思路比解決問題更重要。