无法在Windows10上从'matplotlib'导入名称'ft2font'

时间:2019-08-31 06:35:26

标签: python matplotlib

我正在使用Windows10机器并将PyCharm作为我的IDE,因此当我尝试运行以下代码时,它显示以下错误

我尝试卸载并重新安装matplotlib,并且由于来自SO的某人建议也使用--force重新安装,但不起作用

直到昨天都运转良好

Ax=b

Pycharm和Vs Code上均显示错误

import matplotlib.pyplot as plt
import numpy as np

 rng = np.random.RandomState(42)
 X = 10 * rng.rand(50)
 y = 2 * X - 1 + rng.randn(50)

plt.scatter(X, y)
plt.show()

2 个答案:

答案 0 :(得分:3)

我有一个类似的问题,只需通过强制重新安装matplotlib 即可解决:

python -m pip install -I matplotlib
  • 使用python -m pip而不是pip install来确保使用了正确的python可执行文件
  • -I强制重新安装

答案 1 :(得分:1)

我相信我有一个类似的问题-https://github.com/matplotlib/jupyter-matplotlib/issues/155-可能是您使用的是从其他来源(应用商店或python.org?)安装的python。我怀疑问题是您的内核使用的是与几天前不同的python。

尝试删除以下位置的Python文件夹: Users \ smile \ AppData \ Roaming \ Python \ Python37 \ site-packages \ matplotlib__init __。py) 然后再次运行。