- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
[我最初是在 serverfault 上发布的,但有人建议我把它发布在这里。]
Matplotlib 是一个用于数据可视化的 Python 库。当我尝试在屏幕上显示图形时,出现以下错误/警告:
2012-12-21 16:40:05.532 python[9705:903] *** __NSAutoreleaseNoPool(): Object 0x103e25d80 of class NSCFArray autoreleased with no pool in place - just leaking
2012-12-21 16:40:05.534 python[9705:903] *** __NSAutoreleaseNoPool(): Object 0x103e26820 of class __NSFastEnumerationEnumerator autoreleased with no pool in place - just leaking
2012-12-21 16:40:05.535 python[9705:903] *** __NSAutoreleaseNoPool(): Object 0x103e9f080 of class NSObject autoreleased with no pool in place - just leaking
FWIW,产生这些结果的一种方法如下所示;显示的所有步骤(包括对 ipython 的调用)均来自 matplotlib 教程:
% ipython
...
In [1]: import matplotlib.pyplot as plt
In [2]: plt.plot([1, 3, 2, 4])
Out[3]: [<matplotlib.lines.Line2D at 0x106aabd90>]
In [3]: plt.show()
此外,FWIW,我观察到 完全相同的行为 python+numpy+matplotlib+ipython 的多种安装方式(在同一台机器上),包括使用系统提供的安装python,那些使用 homebrew
安装的 python,或者那些使用直接从源代码安装到我的主目录之外的位置的 python。
关于可能发生的事情或我可以做些什么的任何想法?
最佳答案
我遇到了同样的问题,我找到的一种解决方案是添加以下行:
plt.ion()
在第一个绘图命令之前。这将打开交互式绘图模式并且错误消息消失。这只在命令行上绘图时对我有用,如果我在脚本中执行 ion() 然后 show() 绘图根本不会显示,如果我将 ion() 留在外面,我可以看到我的地 block ,但我收到错误消息。自更新到版本 1.2.0 后才发生这种情况。
关于python (matplotlib) __NSAutoreleaseNoPool 错误 ... - 只是泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14004243/
我越来越喜欢 *** __NSAutoreleaseNoPool(): Object 0x1961180 of class NSEvent autoreleased with no pool in p
[我最初是在 serverfault 上发布的,但有人建议我把它发布在这里。] Matplotlib 是一个用于数据可视化的 Python 库。当我尝试在屏幕上显示图形时,出现以下错误/警告: 201
当我为 iOS 编译我的项目时,我得到了如下错误列表。 2011-08-25 12:32:44.016 rtsp[55457:6003] *** __NSAutoreleaseNoPool()
我的应用程序是启用 ARC 的。 在应用程序委托(delegate)中,我编写了一个代码 [self performSelectorInBackground:@selector(initializeA
我有一段时间没有注意到我的控制台输出,我突然注意到很多奇怪的错误。 __NSAutoreleaseNoPool():General 类的对象 0x753c2f0 自动释放,没有适当的池 - 只是泄漏
我最近为我的应用程序项目切换到 ARC。我正在使用 iOS 5 SDK。运行一台 iPod 4g 设备我没有收到任何警告。但是尝试在 iPod 2g 上运行我的应用程序时,我收到了很多警告: ***
我是一名优秀的程序员,十分优秀!