python-3.x - ft2font 可以从 Anaconda 提示终端中的 matplotlib 导入,但在来自 Ecelipse/pydev 的 python 脚本中失败
问题描述
我尝试在 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
康达资料:
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
有人可以帮忙吗?
谢谢
解决方案
这个https://github.com/ContinuumIO/anaconda-issues/issues/6689通过从 conda 卸载 matplotlib 并用 pip 安装它来帮助我。
- 打开提升的 Anaconda 提示符(如果您为所有用户安装了 Anaconda)
conda uninstall matplotlib
pip install matplotlib
推荐阅读
- excel - Excel vba:在同一个工作表中同步两个下拉列表
- matlab - 如何标记 500 值以下的内容?
- c++ - 为什么我只能使用 auto 类型创建函数别名?
- python - Python:循环后创建所有变量返回
- python - 无法在 Windows 上安装 Thinbgsboard IoT Gateway
- c++ - 如何用 QtCharts 绘制非连续的时间序列轴?
- matlab - 没有工具箱的Matlab中的模数
- python - 在不使用 max 或 count 函数的情况下查找最大值并计算它在列表中出现的次数
- javascript - React 中标题(H1、H2、H3、H4、H5、H6)组件的组合与继承
- python - 如何在(反向?)观察者模式中注册事件处理程序?