1

当我输入

import matplotlib.pyplot as plt

在我的 IPython 笔记本中,我得到

ImportError: No module named matplotlib.pyplot

不应该默认安装这个模块吗?我是否需要额外安装它。如果是这样,我该怎么做。我在 Linux 上使用虚拟环境来安装东西(包括 IPython)。

4

3 回答 3

3

Matplotlib 默认不安装,在IPython 安装页面上有说明在 linux 上安装:

可选地为科学计算安装附加工具:在 Ubuntu 或其他基于 Debian 的发行版上,在 shell 中键入:

sudo apt-get install python-matplotlib python-scipy python-pandas python-sympy python-nose

在 Fedora 18 和更新的相关发行版上,使用:

sudo yum install python-matplotlib scipy python-pandas sympy
python-nose

虽然如果你使用的是 python virtualenv,你应该可以pip install matplotlib在虚拟环境中使用。

于 2013-07-23T09:43:07.483 回答
2

在我的 Python 设置(2.7.3,Linux)中,matplotlibIPython通过pip. matplotlib可以从普通的 Python 解释器和 IPython 获得(如预期的那样)。安装顺序无关紧要。

不,IPython不应该matplotlib默认安装,这没有意义。

于 2013-07-23T09:33:12.173 回答
1

如果您正在尝试使用 Python 3,您可以使用以下命令安装它:

python3-matplotlib

希望能帮助到你!

于 2017-04-20T18:14:51.037 回答