【发布时间】:2019-01-28 05:39:57
【问题描述】:
我正在尝试在我的 conda 环境 (Python 3.6) 中使用 Matplotlib,但出现此错误。有谁知道如何解决这个问题?
import matplotlib.pyplot as plt
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
....
C:\ProgramData\Anaconda3\lib\site-packages\matplotlib\tri\triangulation.py in <module>()
4 import six
5
----> 6 import matplotlib._tri as _tri
7 import matplotlib._qhull as _qhull
8 import numpy as np
AttributeError: module 'matplotlib' has no attribute '_tri'
如果我需要发布错误的更多详细信息,请告诉我。
【问题讨论】:
-
不需要先导入numpy吗?
-
它看起来不是一个麻木的东西,这没有区别
-
当我尝试执行
import matplotlib然后访问matplotlib.tri.triangulation.Triangulation时遇到了类似的问题,导致AttributeError。改为运行以下命令:from matplotlib import tri; tri.triangulation.Triangulation修复了该问题。这种行为之前已经解释过很多次了,例如:Why does this AttributeError in python occur?
标签: python matplotlib conda attributeerror