【发布时间】:2013-09-15 01:13:49
【问题描述】:
每当我在 OS X 10.8 上运行打开任何类型窗口的 Python 脚本时,无论是 GLUT 窗口还是 QT 窗口或其他任何窗口,我都会收到如下所示的消息:
2013-09-11 14:36:53.321 Python[3027:f07] ApplePersistenceIgnoreState: Existing state will not be touched. New state will be written to /var/folders/0x/25_70mj17tb1ypm1c_js8jd40000gq/T/org.python.python.savedState
我使用通过 MacPorts 安装的 python2.7。
这是一个小烦恼,但我很想知道该消息的含义,以及我是否可以采取任何措施来防止它。是因为我的系统配置错误,还是每个人都明白?
【问题讨论】:
-
似乎只有 Mac 用户才能获得此功能,并且它可能发生在各种程序上 - 问题在于给定进程的“重启时恢复”标志的设置。
-
@SteveBarnes 感谢您提供的信息。我可以更改“重启时恢复”标志,以阻止 Python 脚本出现此消息吗?
-
可能 - 我不是 Mac 专家,但似乎有几个人遇到了这个问题。
-
看来输入终端命令
defaults write org.python.python ApplePersistenceIgnoreState NO可以消除警告。如果它不会引起任何问题,我将使用它并发布它作为答案。 (或者如果你关心代表,你可以发布它。)非常感谢你给我一个帮助我解决它的提示。 -
(此问题的访问者可能希望注意,投票率最高的答案是在我自己的回答之后不久发布的。)
标签: python macos osx-mountain-lion