【问题标题】:Numpy on python 3python 3上的numpy
【发布时间】:2013-06-29 23:20:19
【问题描述】:

我有 ubuntu 12.10。 我尝试为 python 安装几个包,如 numpy、scipy 和 matplotlib。 我跑了command

sudo apt-get install python-numpy python-scipy python-matplotlib

但是当我尝试在 python (3.2) 的 shell(甚至是 numpy 和 scipy)上导入 matplotlib 时,我会收到类似的错误

>>> import numpy
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import numpy
ImportError: No module named 'numpy'

然而,我尝试在 linux shell 上启动 python 并导入模块:那里没有问题...

为什么我可以在 python 2.x 而不是 3.x 上导入模块?

【问题讨论】:

    标签: python numpy matplotlib


    【解决方案1】:

    您为 python 2.x 安装了软件包。做:

    sudo apt-cache search numpy | grep 3

    您将获得列出的许多软件包。从这些中,在我的 ubuntu 上,我会选择:

    sudo apt-get install python3-numpy

    【讨论】:

    • 这对 numpy 和 scipy 非常有效。但是,我仍然无法使用 matplotlib。我尝试通过 pip (pypi.python.org/pypi/pip) 安装它并升级我的系统,但我无法在 python 3 上导入它...
    • 没有自己安装它的经验,但在 12.10 上似乎不是很简单:(joat-programmer.blogspot.com/2012/11/…)
    猜你喜欢
    • 2012-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-26
    • 1970-01-01
    • 2014-05-21
    • 1970-01-01
    • 2021-05-01
    相关资源
    最近更新 更多