在Ubuntu上为python3安装matplotlib

时间:2014-06-27 10:05:28

标签: python-3.x matplotlib ubuntu-12.04

我正在运行Ubuntu 12.04,我需要在 Python 3.2.3 中使用matpltlib。我使用

成功安装了它
sudo apt-get install python-matplotlib

但现在它仅适用于Python 2.7,它似乎是默认版本:

$ python2
Python 2.7.3 (default, Feb 27 2014, 20:00:17) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib
>>> 

但是python 3不起作用:

$ python3
Python 3.2.3 (default, Feb 27 2014, 21:33:50) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named matplotlib
>>> 

此外,我的python命令似乎“已损坏”:

$ python
bash: /usr/bin/python: No such file or directory

感谢任何帮助!

2 个答案:

答案 0 :(得分:3)

如果其他人偶然发现,请使用

sudo apt-get install python3-matplotlib

matplotlib涉及许多软件包,使用apt-get代替pip这是the officially recommended approach

答案 1 :(得分:0)

如果您在virtualenv中 示例:workon cv #cv is my virtualenv name

$ workon cv
$ pip install matplotlib