FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Windows\\Fonts\\Times New Roman.ttf'
时间: 2023-08-27 09:04:37 浏览: 331
FileNotFoundException: open failed: ENOENT (No such file or directory) 问题解决方案
5星 · 资源好评率100%
非常抱歉,看来我之前给出的字体文件路径是错误的。这是因为 'Times New Roman' 字体在不同操作系统上的文件名可能有所不同。
您可以尝试以下几种方法来解决这个问题:
1. 指定操作系统默认的字体名称:
```python
import platform
# ...
font_name = "Times New Roman" if platform.system() == "Windows" else "DejaVu Serif"
font_prop = font_manager.FontProperties(family=font_name)
# ...
```
2. 查找您系统中可用的字体名称:
```python
import matplotlib.font_manager as fm
# ...
font_name = fm.findfont(fm.FontProperties(family="Times New Roman"))
font_prop = font_manager.FontProperties(fname=font_name)
# ...
```
请尝试以上两种方法之一,并确保您选择的字体在您的系统中可用。
如果您仍然遇到问题,请提供您的操作系统和可用字体的列表,我将尽力提供帮助。非常抱歉给您带来的不便。
阅读全文