为什么Ubuntu没有为我正确的python版本安装matplotlib?

时间:2016-05-20 13:34:37

标签: python ubuntu matplotlib

当我输入which python时,我按预期获得/usr/bin/python。但是,我想安装matplotlib并运行sudo apt-get install python-matplotlib

Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-matplotlib is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

很公平,我认为该库已安装,但当我尝试导入它时出现错误:

[ivaylo@ivaylo-K55VD ~]$ python
Python 2.7.9 (default, Apr 24 2015, 12:56:53) 
[GCC 4.8.2] 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
>>> 

所以事实证明我已经为我的默认实现安装了matplotlib,但却找不到它。我检查了/usr/bin/的内容,并且有多个python可执行文件:

    正如您所见,
  • python指的是版本2.7.9,并且是matplotlib不可用的唯一版本。
  • python2 python2.7python2.7.6都映射到版本2.7.6,并且可以使用该库。
  • python3python3.4映射到版本3.4.3,其中matplotlib也可用,但只有在我使用sudo apt-get install python3-matplotlib安装后才能使用。

所以我的问题是,为什么默认的python 2.7.9以及为什么不为正确的版本安装库?

如果重要,我的Ubuntu是14.04

0 个答案:

没有答案