一些使用了matplotlib的脚本在启动的时候就会在dock上显示一个小火箭:
如果脚本在执行很耗时的操作,比如训练,则UI长期得不到响应,这个小火箭就会一直瞎蹦跶,怪讨厌的。解决方法有两个:
配置文件解决
vi /path/to/your/python/2.7.13/Python Launcher.app/Contents/Info.plist <key>LSUIElement</key><string>1</string>
或直接用XCode编辑:
这种方法是全局的。
代码解决
import matplotlib matplotlib.use("Agg") import matplotlib.pyplot as plt
这种方法是局部的。
想问一下,我用LSUIElement更改了teamviewer这个远程连接的软件,dock栏的确不再显示,软件也没有任何弹窗,但是用另一台电脑远程连接时,一直卡在数据准备当中,无图像,被操控的电脑的确是被连接了(远程连接时桌面背景去掉了),请问这种是因为软件不能使用这个代码的原因吗?