python - 无法导入 matplotlib.pyplot 'Nonetype' 对象不可迭代
问题描述
我只是想在 Windows 上使用 Anaconda 的最新版本导入 matplotlib.pyplot,导入 matplotlib 工作得很好,但是当我尝试导入 matplotlib.pyplot 时显示以下错误:
import matplotlib.pyplot as plt
Traceback (most recent call last):
File "<ipython-input-8-a0d2faabd9e9>", line 1, in <module>
import matplotlib.pyplot as plt
File "C:\Users\AbanoubMamdouh\Anaconda3\lib\site-packages\matplotlib\pyplot.py", line 32, in <module>
import matplotlib.colorbar
File "C:\Users\AbanoubMamdouh\Anaconda3\lib\site-packages\matplotlib\colorbar.py", line 32, in <module>
import matplotlib.contour as contour
File "C:\Users\AbanoubMamdouh\Anaconda3\lib\site-packages\matplotlib\contour.py", line 18, in <module>
import matplotlib.font_manager as font_manager
File "C:\Users\AbanoubMamdouh\Anaconda3\lib\site-packages\matplotlib\font_manager.py", line 1363, in <module>
_rebuild()
File "C:\Users\AbanoubMamdouh\Anaconda3\lib\site-packages\matplotlib\font_manager.py", line 1344, in _rebuild
fontManager = FontManager()
File "C:\Users\AbanoubMamdouh\Anaconda3\lib\site-packages\matplotlib\font_manager.py", line 978, in __init__
ttffiles = findSystemFonts(paths) + findSystemFonts()
File "C:\Users\AbanoubMamdouh\Anaconda3\lib\site-packages\matplotlib\font_manager.py", line 264, in findSystemFonts
fontfiles.update(win32InstalledFonts(fontext=fontext))
TypeError: 'NoneType' object is not iterable
我在 matplotlib.pyplot 上查找了类似的错误,但它们都不是“NoneType”对象。更新:当我尝试运行命令时出现同样的错误:
import seaborn as sns
有人知道如何解决这个问题吗?
干杯!
解决方案
推荐阅读
- python - Kivy GUI 在打开 Mayavi 窗口后中断
- ios - Swift iOS Charts - 隐藏某些条形图值标签
- virtual-machine - 我无法使用 VirtualBox 6.0.4 在全屏模式下打开 Ubuntu 16.04
- c - 难以在 go 中访问嵌套的 C 联合成员
- c# - C# - XML 序列化 - 保持属性值不变
- sql - 如何创建多个 DATEDIFF 列?
- python - 通过在 python 3 中使用算术和逻辑运算符保留某些单词来标记单词?
- ios - 连接沙盒账户后如何处理死循环“需要登录”(iOS 13.1.2)
- r - 从整列中的字符串开头删除字符代码
- c++ - OpenGL catmull rom样条循环着色