无法在Python中导入库 - Ubuntu 12.04

时间:2013-10-03 22:49:44

标签: python ubuntu numpy matplotlib pydev

我现在已经尝试了3天,幸运的是,我真的很绝望。

我已安装NumPy以及matplotlib。我试图将matplotlib包含到我的应用程序中,但它不起作用。我正在使用Eclipse和PyDev插件,但每当我尝试导入它时,我都会收到错误,即使我已经将它添加到每次都需要导入的库中。

我是Linux的初学者,我真的不知道如何做我的头脑。我想知道这是否与PYTHONPATH有关,如果是,我该如何更改呢?

此外,在运行whereis matplotlib时,我会获得matplotlib: usr/share/matplotlib

修改 即使我没有设法解决问题,我也不再感兴趣,我认为这个问题已经结束了。我决定使用免费版的PyCharm,正如@FooBarUser所建议的那样。

1 个答案:

答案 0 :(得分:0)

在我的Ubuntu 12.04上,这些模块安装在/usr/local/lib/python2.7/dist-packages中。将其添加到PYTHONPATH可能有助于解决问题。在我的〜/ .bashrc中我有

 export PYTHONPATH=...
 export PYTHONPATH=/usr/local/lib/python2.7/dist-packages:$PYTHONPATH
 export PYTHONPATH=

编辑:如果你的系统上也安装了Python 3,那么numpy也可能在

/usr/lib/pyshared/python2.7/numpy

如果最新版本的numpy构建为向后兼容2.7和3. *,则安装程序可能会将其放在该目录中,该目录适用于可跨多个python版本号共享的程序包。