2010-01-14 19 views
0

J'essaie de lire un fichier * .wav à l'aide de scipy. Je fais de la manière suivante:ImportError: impossible d'importer le nom NumpyTest

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

En conséquence, je reçois le message d'erreur suivant:

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 

Quelqu'un sait-il pourquoi scipy ne peut pas importer NumpyTest et comment il peut être résolu?

+0

Si j'utilise "from scipy.io import wavfile" au lieu de "import scipy.io". J'ai encore le même problème. – Roman

Répondre

0

Avez-vous installé numpy? Le paquet est très probablement appelé numpy ou python-numpy si vous utilisez Linux

Si votre gestionnaire de paquets OS ne pas package numpy, le télécharger à partir here

+0

J'ai numpy (version 1.4.0). Par exemple "importer numpy" ne cause aucun problème. – Roman