当我输入
import matplotlib.pyplot as plt
在我的 IPython 笔记本中,我得到
ImportError: No module named matplotlib.pyplot
不应该默认安装这个模块吗?我是否需要额外安装它。如果是这样,我该怎么做。我在 Linux 上使用虚拟环境来安装东西(包括 IPython)。
当我输入
import matplotlib.pyplot as plt
在我的 IPython 笔记本中,我得到
ImportError: No module named matplotlib.pyplot
不应该默认安装这个模块吗?我是否需要额外安装它。如果是这样,我该怎么做。我在 Linux 上使用虚拟环境来安装东西(包括 IPython)。
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
在虚拟环境中使用。
在我的 Python 设置(2.7.3,Linux)中,matplotlib
我IPython
通过pip
. matplotlib
可以从普通的 Python 解释器和 IPython 获得(如预期的那样)。安装顺序无关紧要。
不,IPython
不应该matplotlib
默认安装,这没有意义。
如果您正在尝试使用 Python 3,您可以使用以下命令安装它:
python3-matplotlib
希望能帮助到你!