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)
2条答案
按热度按时间uurity8g1#
由于您使用的是windows计算机,因此可能存在重复项。请单击here.进行导航
这可能是关于matplotlib的问题。pip上的
force reinstall
可以解决这个问题。如果您正在使用Anaconda,请以管理员身份启动Anaconda,
这解决了我同样的问题。
yizd12fk2#
我在anaconda中导入matplotlib时遇到了类似的问题。“(很可能是由于循环导入)”是一个很好的指令。我的环境变量中有PYTHONPATH。Anaconda不需要PYTHONPATH(https://docs.anaconda.com/anaconda/user-guide/faq)。
一旦我删除了PYTHONPATH,它就可以工作了。(另外,如果在path环境变量中有任何其他Python安装,请删除它们,以便只有您当前正在使用的路径,即anaconoda)