可以从Anaconda提示终端中的matplotlib导入ft2font,但是在Ecelipse / pydev的python脚本中失败了

时间:2019-02-14 04:37:18

标签: python-3.x eclipse matplotlib pydev

我尝试在win 7上的Eclipse / pydev中运行python 3.7脚本。

但是,我遇到了错误:

   import matplotlib.ft2font
   ImportError: DLL load failed: The specified procedure could not be found.

如果我运行:     导入matplotlib.ft2font

在Anaconda提示中输入

,效果很好。但是,如果我在Ecelipse / pydev的python脚本中运行它,则会收到此错误。

  Ecelipse Version: Neon Release (4.6.0)
            Build id: 20160613-1800

Conda信息:

  active environment : base
  active env location : C:\MyProgram\Anaconda3p7
      shell level : 1
    conda version : 4.6.3
    conda-build version : 3.17.6
   python version : 3.7.1.final.0

我在网上找不到任何有用的信息。

我的matplotlib版本是3.0.2

有人可以帮忙吗?

谢谢

1 个答案:

答案 0 :(得分:0)

https://github.com/ContinuumIO/anaconda-issues/issues/6689通过从conda卸载matplotlib并改为使用pip进行安装来帮助了我。

  1. 打开提升的Anaconda提示(如果您为所有用户安装了Anaconda)
  2. conda uninstall matplotlib
  3. pip install matplotlib