【问题标题】:How to fix this problem when importing matplotlib [duplicate]导入matplotlib时如何解决这个问题[重复]
【发布时间】:2019-06-12 11:37:18
【问题描述】:

遇到这个问题时,我一直在尝试在 Python3 中导入 matplotlib。

>>> import matplotlib
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python3/dist-packages/matplotlib/__init__.py", line 123, in <module>
    from . import cbook
  File "/usr/lib/python3/dist-packages/matplotlib/cbook/__init__.py", line 36, in <module>
    import numpy as np
  File "/home/bob/.local/lib/python3.6/site-packages/numpy/__init__.py", line 142, in <module>
    from . import core
  File "/home/bob/.local/lib/python3.6/site-packages/numpy/core/__init__.py", line 59, in <module>
    from . import numeric
  File "/home/bob/.local/lib/python3.6/site-packages/numpy/core/numeric.py", line 3093, in <module>
    from . import fromnumeric
  File "/home/bob/.local/lib/python3.6/site-packages/numpy/core/fromnumeric.py", line 17, in <module>
    from . import _methods
  File "/home/bob/.local/lib/python3.6/site-packages/numpy/core/_methods.py", line 158, in <module>
    _NDARRAY_ARRAY_FUNCTION = mu.ndarray.__array_function__

***AttributeError: type object 'numpy.ndarray' has no attribute '__array_function__'***

【问题讨论】:

标签: python python-3.x


【解决方案1】:

用下面的代码试试

import matplotlib as plt
% matpllotlib inline

【讨论】:

  • 发现其实是numpy的重复造成的!!!非常感谢帮助我!!!
  • 没问题,祝你的代码好运
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-12
  • 1970-01-01
  • 2014-10-07
相关资源
最近更新 更多