gpt4 book ai didi

python - 导入错误 : No module named numpy

转载 作者:太空狗 更新时间:2023-10-30 00:51:05 24 4
gpt4 key购买 nike

我正在尝试运行需要安装 Numpy 的程序。我以为是,因为如果我尝试 sudo apt-get install python-numpy 它告诉我

sudo apt-get install python-numpy

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

但是当我去安装我试图安装的程序时(在那个程序目录中,setup.py 所在的位置)我得到:

python setup.py install
Traceback (most recent call last):
File "setup.py", line 20, in <module>
from weblogolib import __version__
File "/home/chris/Documents/IS/Bioinformatics-Software/weblogo-3.3/weblogolib/__init__.py", line 108, in <module>
from numpy import array, asarray, float64, ones, zeros, int32,all,any, shape
ImportError: No module named numpy

当我查看 Python-2.7.3/Lib/site-packages 目录时,那里唯一的东西是一个 README 文件。那里不应该有 Numpy 的东西(和其他安装的 Python 模块)吗?

我正在使用 Python 2.7 运行 Ubuntu 12.04

使用 dpkg -l python-numpy 我得到:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-==============-==============-============================================
ii python-numpy 1:1.6.1-6ubunt Numerical Python adds a fast array facility

最佳答案

您没有提及您在哪里运行命令。对于命令,我猜您使用的是 Ubuntu 12.10

在 Ubuntu 12.10 中,默认为 Python3(使用 python --version 检查)。因此,当您运行 python setup ... 时,您将使用可用的默认 python 运行它。值得一提的是,weblog 3.3 需要 Python 2.5、2.6 或 2.7。

此外,您还可以检查 python-numpy 的安装位置(使用 dpkg -L python-numpy 检查)。

我突然想到的是:

$ python2.7 setup.py install

如果你没有安装python2.7,你应该安装它(很可能,shell会提示它)。

关于python - 导入错误 : No module named numpy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15401411/

24 4 0