ApplePersistenceIgonRepreate错误,在wxPython安装后立即启动

ApplePersistenceIgonRepreate错误,在wxPython安装后立即启动,python,python-2.7,wxpython,homebrew,Python,Python 2.7,Wxpython,Homebrew,我试图在Mac上测试一些心理变态的代码,但我无法导入关键模块,因为我没有安装wxPython。我使用自制软件安装了wxPython,上面说: Python modules have been installed and Homebrew's site-packages is not in your Python sys.path, so you will not be able to import the modules this formula installed. If you plan t

我试图在Mac上测试一些心理变态的代码,但我无法导入关键模块,因为我没有安装wxPython。我使用自制软件安装了wxPython,上面说:

Python modules have been installed and Homebrew's site-packages is not
in your Python sys.path, so you will not be able to import the modules
this formula installed. If you plan to develop with these modules,
please run:
   mkdir -p /Users/noahsilbert/.local/lib/python2.7/site-packages
   echo 'import site; site.addsitedir("/usr/local/lib/python2.7/site-packages")' >> /Users/noahsilbert/.local/lib/python2.7/site-packages/homebrew.pth
所以我做了,现在IPython给了我以下错误,我无法找出是什么触发了它:

2015-12-29 11:20:17.850 python[5040:855441] ApplePersistenceIgnoreState: Existing state will not be touched. New state will be written to /var/folders/vm/851b53f57ql7tsx_jjpltblh0000gn/T/com.continuum.python.savedState
我找到了,看来我可以试试这个解决方案:

$ defaults write org.python.python ApplePersistenceIgnoreState NO
因为我不完全明白这是怎么回事,我有点担心这会导致其他问题。最终,我仍然无法在我的计算机上运行PsychoPy代码,因此我想,我更愿意撤销Homebrew给我的指令,将其站点包放入我的Python sys.path中,但我不确定如何做到这一点。没有给我一个明显的解决方案,所以任何帮助都将不胜感激

有没有一种简单的方法可以撤销自制指令?我应该试试
defaults write
命令吗


我正在El Capitan上使用Anaconda scientific Python安装,这是值得的。

好吧,这似乎与自制、wxPython或PsychoPy没有任何关系。我提到的可能的解决方案不起作用,但我发现只有当我尝试从matplotlib导入pyplot时,它才会发生。我安装了matplotlib 1.4而不是1.5,错误消失了。我说得太快了。当我第一次尝试绘图时,错误再次出现。这很烦人。我想这回答了你的问题:。基本上,您必须运行
defaults
命令。实际上,
导入wx;app=wx.app()。如果这对你有效(对我有效),试试看。