python - 为什么 NumPy 在 Ubuntu 12.10 64 位上的空闲 3.30 中不导入

标签 python linux numpy python-idle ubuntu-12.10

我通过在 Linux shell 中运行以下命令来安装 NumPy:

sudo apt-get install python-numpy

在 python 3.30 的 Idle 中,当我导入 numpy 时,它会输出以下内容:

    Python 3.3.0 (default, Sep 29 2012, 17:14:58) 
[GCC 4.7.2] on linux
Type "copyright", "credits" or "license()" for more information.
>>> import numpy
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import numpy
  File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 137, in <module>
    from . import add_newdocs
  File "/usr/lib/python3/dist-packages/numpy/add_newdocs.py", line 9, in <module>
    from numpy.lib import add_newdoc
  File "/usr/lib/python3/dist-packages/numpy/lib/__init__.py", line 4, in <module>
    from .type_check import *
  File "/usr/lib/python3/dist-packages/numpy/lib/type_check.py", line 8, in <module>
    import numpy.core.numeric as _nx
  File "/usr/lib/python3/dist-packages/numpy/core/__init__.py", line 5, in <module>
    from . import multiarray
ImportError: cannot import name multiarray
>>> 

我还安装了 SciPy、matplotlib 和 mayavi2。当我导入它们时,它们也会出现错误。

为什么会出现这种情况。我该如何解决这个问题?

最佳答案

在我的 ubuntu 12.10 上。我使用pip来安装软件包。我使用Python3.2。

sudo apt-get install python3-pip
sudo pip-3.2 install numpy

我已经尝试过并成功安装了numpy

关于python - 为什么 NumPy 在 Ubuntu 12.10 64 位上的空闲 3.30 中不导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16096143/

相关文章:

python - 如何使用 python 的 urllib 设置标题?

python - 如何阻止 Django 服务器继续加载?

Java Runtime 在程序内部执行与在命令行中执行不同的程序?

python - 如何在 Linux 上将麦克风采样率更改为 16000?

python - 在 C++ 中使用来自 OpenCV 矩阵的特征将图像旋转 90 度

python - 基于多列对 numpy 文本数组中包含数字的列进行排序

python - 不懂 Python lambda 函数语法

python - 如何返回数组中的嵌套文档

linux - NetworkManager : error while loading shared libraries: libsoup-2. 4.so.1:无法打开共享对象文件:没有这样的文件或目录

python - 为什么使用 np.empty 进行分配而不是 O(1)