【问题标题】:Import Error: cannot import name 'ft2font' from partially initialized module 'matplotlib'导入错误:无法从部分初始化的模块“matplotlib”导入名称“ft2font”
【发布时间】:2020-11-21 01:16:32
【问题描述】:

import matplotlib.pyplot as plt

输出

ImportError                               Traceback (most recent call last)
<ipython-input-7-a0d2faabd9e9> in <module>
----> 1 import matplotlib.pyplot as plt

~\AppData\Roaming\Python\Python38\site-packages\matplotlib\__init__.py in <module>
    172 
    173 
--> 174 _check_versions()
    175 
    176 

~\AppData\Roaming\Python\Python38\site-packages\matplotlib\__init__.py in _check_versions()
    157     # Quickfix to ensure Microsoft Visual C++ redistributable
    158     # DLLs are loaded before importing kiwisolver
--> 159     from . import ft2font
    160 
    161     for modname, minver in [

ImportError: cannot import name 'ft2font' from partially initialized module 'matplotlib' (most likely due to a circular import) (C:\Users\p****\AppData\Roaming\Python\Python38\site-packages\matplotlib\__init__.py)

【问题讨论】:

  • 您是否尝试过卸载并重新安装matplotlib

标签: python python-3.x matplotlib machine-learning jupyter-notebook


【解决方案1】:

由于您使用的是 Windows 机器,因此可能存在重复项。 点击here.进行导航

这可能是关于 matplotlib 的问题。 通过 pip 强制重新安装将解决此问题。

pip install matplotlib --force-reinstall

如果您在 Anaconda 上工作。以管理员身份启动 Anaconda,

conda install freetype --force-reinstall

这为我解决了同样的问题。

【讨论】:

  • 随时兄弟,乐于助人
猜你喜欢
  • 1970-01-01
  • 2022-07-27
  • 2022-10-02
  • 2020-10-03
  • 1970-01-01
  • 1970-01-01
  • 2020-07-21
  • 2021-04-03
  • 2021-12-12
相关资源
最近更新 更多