0

python3-scipy 也有同样的想法。我使用 Synaptic 安装了 python-numpy/scipy、python3-numpy/scipy/。但它们都安装在python3没有python3.2。我的系统是 Ubuntu 12。任何人都可以有 Synaptic 的经验吗?

ImportError: No module named numpy.
4

1 回答 1

0

在 Ubuntu 12.04 上 /usr/bin/python3.2 和 /usr/bin/python3 是相同的 Python。因此,如果它是为 /usr/bin/python3 安装的,它也会为 /usr/bin/python3.2 安装(当然,除非你覆盖了 /usr/bin/python3.2)。

因此,我怀疑您的机器上安装了多个 Python,可能是 /usr/local/bin/python3.2?

当您使用 Synaptic(或 apt-get 或 aptitude 等)安装模块时,它将仅为系统提供的 Python 安装,即 /usr/bin 中的那些。如果您想将它用于任何其他安装,您还必须为该安装安装它,然后您需要按照该软件包文档中的安装说明进行操作。

通常pip install <packagename>会起作用,但并非所有软件包都可以以这种方式安装(当然,最值得注意的是 pip 本身)。

于 2012-08-02T06:05:31.320 回答