导入错误:无法从部分初始化的模块“matplotlib”导入名称“ft2font”
Posted
技术标签:
【中文标题】导入错误:无法从部分初始化的模块“matplotlib”导入名称“ft2font”【英文标题】:Import Error: cannot import name 'ft2font' from partially initialized module 'matplotlib' 【发布时间】: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
?
【参考方案1】:
由于您使用的是 Windows 机器,因此可能存在重复项。 点击here.进行导航
这可能是关于 matplotlib 的问题。 通过 pip 强制重新安装将解决此问题。
pip install matplotlib --force-reinstall
如果您在 Anaconda 上工作。以管理员身份启动 Anaconda,
conda install freetype --force-reinstall
这为我解决了同样的问题。
【讨论】:
随时兄弟,乐于助人以上是关于导入错误:无法从部分初始化的模块“matplotlib”导入名称“ft2font”的主要内容,如果未能解决你的问题,请参考以下文章
AWS Lambda python 错误:Runtime.ImportModuleError:无法导入模块“app”:无法从“pyparsing”导入名称“operatorPrecedence”
导入错误:无法从“apollo-link-state/lib/bundle.umd.js”中找到模块“graphql”