python解释器无效_python解释器僵死原因分析及解决

最近在学习Python自然语言处理, 经常需要执行这样绘图的命令

>>> cfd.plot()

奇怪的是 经常关闭生成的图片后 命令并未正常终止 此时python解释器就处于一个僵死状态了 ctrl+d 显式退出也不管用 只能kill进程

刚开始我以为是matplotlib子进程没能正常终止 想查到它的进程号 显式杀死 但是查不到

# 并没发现什么子进程

➜ ~ pstree -p 69096

-+= 00001 root /sbin/launchd

\-+= 00286 zhugw /Applications/iTerm.app/Contents/MacOS/iTerm2 -psn_0_65552

\-+= 64910 zhugw /Applications/iTerm.app/Contents/MacOS/iTerm2 --server login -fp zhugw

\-+= 64911 root login -fp zhugw

\-+= 64912 zhugw -zsh

\--= 69096 zhugw /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/Resources/Python.app/Contents/MacOS/Python

# 查看其关联的线程 看不出个所以然来

➜ ~ ps -M 69096

USER PID TT %CPU STAT PRI STIME UTIME COMMAND

zhugw 69096 s004 0.0 S 4T 0:01.06 0:15.97 /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/Resources/Python.app/Contents/MacOS/Python

69096 0.0 S 4T 0:00.09 0:00.02

69096 0.0 S 4T 0:00.04 0:00.03

像这种僵死情况是什么原因导致的? 除了kill python进程外还有其他恢复办法吗?即能显式终止cfd.plot()命令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值