导入错误:无法导入名称NumpyTest

0 投票
2 回答
2588 浏览
提问于 2025-04-15 18:00

我正在尝试使用scipy读取一个*.wav文件。我是这样做的:

import scipy.io
x = scipy.io.wavfile.read('/usr/share/sounds/purple/receive.wav')

结果我收到了以下错误信息:

Traceback (most recent call last):
  File "test3.py", line 1, in <module>
    import scipy.io
  File "/usr/lib/python2.5/site-packages/scipy/io/__init__.py", line 23, in <module>
    from numpy.testing import NumpyTest
ImportError: cannot import name NumpyTest

有没有人知道为什么scipy无法导入NumpyTest,以及该怎么解决这个问题?

2 个回答

0

你有没有安装numpy这个库?如果你是在Linux系统上,通常这个包叫做 numpy 或者 python-numpy

如果你的操作系统的包管理器里没有numpy这个包,可以从 这里 下载

1

看起来你升级了你的numpy版本,但还没有安装一个对应的scipy版本

撰写回答