放牧代码和思想
专注自然语言处理、机器学习算法
    This thing called love. Know I would've. Thrown it all away. Wouldn't hesitate.

让Python不在mac的dock上显示火箭图标

目录

一些使用了matplotlib的脚本在启动的时候就会在dock上显示一个小火箭:

2017-03-26_10-56-50.png

如果脚本在执行很耗时的操作,比如训练,则UI长期得不到响应,这个小火箭就会一直瞎蹦跶,怪讨厌的。解决方法有两个:

配置文件解决

vi /path/to/your/python/2.7.13/Python Launcher.app/Contents/Info.plist
	<key>LSUIElement</key><string>1</string>

或直接用XCode编辑:

2017-03-26_11-01-33.png

这种方法是全局的。

代码解决

import matplotlib
matplotlib.use("Agg")
import matplotlib.pyplot as plt

这种方法是局部的。

知识共享许可协议 知识共享署名-非商业性使用-相同方式共享码农场 » 让Python不在mac的dock上显示火箭图标

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    想问一下,我用LSUIElement更改了teamviewer这个远程连接的软件,dock栏的确不再显示,软件也没有任何弹窗,但是用另一台电脑远程连接时,一直卡在数据准备当中,无图像,被操控的电脑的确是被连接了(远程连接时桌面背景去掉了),请问这种是因为软件不能使用这个代码的原因吗?

    UNC6年前 (2018-01-28)回复

我的作品

HanLP自然语言处理包《自然语言处理入门》