2013-07-26 107 views
2

我不得不删除并重新安装matplotlib几次。现在,模块再次工作,但我无法保存PDF数字。我收到以下错误:Matplotlib:无法保存PDF图

No module named backend_pdf 

我可以尝试再次删除matplotlib并重新安装。我可以只安装缺少的模块吗?

+0

不,你不能只安装缺少的后端。它不是一个模块。 – tiago

+2

你使用的是什么操作系统和'matploblib'版本。你如何安装'matplotlib'? –

+0

我正在使用Ubuntu 12.04。 matplotlib的版本是'1.4.x'。我有它运行,但我想更新版本。所以,我卸载了它,并按照[说明](http://matplotlib.org/faq/installing_faq.html?highlight=installation#how-to-install)再次安装它。但是,我安装了两次试图获得正确的版本:我第一次使用'git pull',但该版本不是我正在寻找的。然后,我从源代码[here](http://matplotlib.org/downloads.html)(1.2.1)再次安装它。 – Marco

回答

1

它所指的模块是matplotlib中的内部模块;可以想象,你可以在github上找到该模块并将其复制到$ MATPLOTLIBPATH /后端。但是,是的,如果重新安装matplotlib是一个选项,我会尝试,因为该错误是奇怪的,谁知道还有什么是缺少的。