2017-06-18 31 views
0

私はライブラリpydubを使用しようとしていますが、スクリプトを実行するとこれが表示されます。ImportError:名前 'AudioSegment'をインポートできません

runfile('E:/OneDrive - usach.cl/chillbot/pydub.py', wdir='E:/OneDrive - usach.cl/chillbot') 
Traceback (most recent call last): 

    File "<ipython-input-203-a38a65fe4502>", line 1, in <module> 
    runfile('E:/OneDrive - usach.cl/chillbot/pydub.py', wdir='E:/OneDrive - usach.cl/chillbot') 

    File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 880, in runfile 
    execfile(filename, namespace) 

    File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile 
    exec(compile(f.read(), filename, 'exec'), namespace) 

    File "E:/OneDrive - usach.cl/chillbot/pydub.py", line 9, in <module> 
    from pydub import AudioSegment 

    File "E:\OneDrive - usach.cl\chillbot\pydub.py", line 9, in <module> 
    from pydub import AudioSegment 

ImportError: cannot import name 'AudioSegment' 

エラーに関する情報が見つかりません。私が実行しているコードは、anacondaでwindows 10を使用しています。

from pydub import AudioSegment 
AudioSegment.ffmpeg = "C:\ffmpeg\bin" 

song = AudioSegment.from_mp3("I_eat_Plants_for_a_living-Unfaithful.mp3") 

from pydub import AudioSegment以外のコードをすべて削除すると、同じエラーが発生します。

答えて

1

pydub.pyという名前のファイルは赤い旗です。名前を変更してみてください。

+0

これは問題だった、ありがとう! – Username0122234

関連する問題