python3.6 macos 某個版本多進程無法使用 requests 的問題 (自動推出/ silent exit)

現象

python3.6 multiprocessing.Process 中使用 requests.get 程序會自動推出,沒有任何提示

原因

跟蹤代碼,調用底層 _scproxy._get_proxy_settings 應該是存在 bug,在網上只找到一個類似的案例

https://blog.yimingliu.com/2015/07/22/python-multiprocessing-code-crashes-on-os-x-under-ipython/

本機 python2/python3 都不可以,但換一個機器就可以運行了

這應該只是一個比較特殊的問題,自己寫了幾個補丁方案都沒有生效也比較鬱悶。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章