我在IPython中运行%matplotlib,但是有一个属性错误:'NoneType'对象没有属性'lower'
Python 3.7;马科斯·莫哈韦10.14。6(18G84);康达matplotlib:3.1。1个pypi_0个pypi
In [13]: import matplotlib
In [14]: import matplotlib.pyplot as plt
In [15]: %matplotlib
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-15-a49a4afc47c5> in <module>
----> 1 get_ipython().run_line_magic('matplotlib', '')
//anaconda3/lib/python3.7/site-packages/IPython/core/interactiveshell.py in run_line_magic(self, magic_name, line, _stack_depth)
2311 kwargs['local_ns'] = sys._getframe(stack_depth).f_locals
2312 with self.builtin_trap:
-> 2313 result = fn(*args, **kwargs)
2314 return result
2315
<//anaconda3/lib/python3.7/site-packages/decorator.py:decorator-gen-108> in matplotlib(self, line)
//anaconda3/lib/python3.7/site-packages/IPython/core/magic.py in <lambda>(f, *a, **k)
185 # but it's overkill for just that one bit of state.
186 def magic_deco(arg):
--> 187 call = lambda f, *a, **k: f(*a, **k)
188
189 if callable(arg):
//anaconda3/lib/python3.7/site-packages/IPython/core/magics/pylab.py in matplotlib(self, line)
97 print("Available matplotlib backends: %s" % backends_list)
98 else:
---> 99 gui, backend = self.shell.enable_matplotlib(args.gui.lower())
100 self._show_matplotlib_backend(args.gui, backend)
101
AttributeError: 'NoneType' object has no attribute 'lower'
在Jupyter Lab中出现了类似的错误消息。通过放置后端魔术为我解决了这个问题
%matplotlib inline
在细胞里实际做绘图。
根据文档%matplotlib
可以提供后端(包括,例如,“内联”、“笔记本”、“gtk”、“qt4”等)。如果未提供后端选项,则应使用默认值。看起来这在ipython的某些版本中被破坏了(请参见此处和此处)。对于某些版本的matplotlib
,我在使用%matplotlib
命令时也遇到了一些问题。
因此,如果可能的话,尝试更新ipython
和/或matplotlib
,看看这是否能解决问题。
或者,使用%matplotlib--list
获取可用选项,然后选择一个并重试(例如):
%matplotlib qt
如果您进入一些花哨的绘图内容,有时一个后端在特定情况下不会像另一个后端那样工作,所以您可以测试运行几个后端,并使用有效的(或可用的)。此外,如果你想直接用图形窗口做事情(比如在屏幕上移动图形),那么这些就变成了后端特定的。如果您在jupyter笔记本
中,请尝试%matplotlib内联
或%matplotlib笔记本
。
问题内容: 下面的代码给出了错误: 码: 问题答案: 从代码中,我可以看到你希望允许用户下载pdf。 现在开始 去 http://localhost:5000
问题内容: 我遇到了这个问题,我不明白为什么。 我从我的应用程序中获取了代码,并制作了此测试代码,因此您不必费劲地查看我的要求。 我有这个工作在其他代码。但是,在将两者进行比较之后,我无法为自己的一生解决这个问题。 在此应用程序中,出现错误“ AttributeError:’NoneType’对象没有属性’delete’”。 问题答案: 在这一行: grid不返回任何内容,因此entryBox是,
我遵循项目中给出的所有指示 代码是main.py
这是我的代码,它在linux上工作得很好,但是当我试图通过buildozer创建apk时,应用程序在开始时崩溃,logcat命令给出了这个结果 [警告][音频]找不到 的加载程序:跟踪(最近的调用为last)::文件“/home/moh/audio2/.buildozer/android/app/main.py”,第15行,在:文件“/home/moh/audio2/.buildozer/andr
问题内容: 我试图在弹出窗口中绘制图形。它弹出。但是有一个错误。 这是matplotlib的一部分 我写了dataPlot = FigureCanvasTkAgg(fig,master = window)。master = window中存在错误。 在cal_culate1数据中的文件“”,第687行,数据图= FigureCanvasTkAgg(fig,master = window) 在 初始
如果pk_col值为空,则应打印未定义的主键。但我得到了这个错误。“NoneType”对象没有属性“rdd”。