Python 3.x python中的包pydub.AudioSegment在window7上不工作?

Python 3.x python中的包pydub.AudioSegment在window7上不工作?,python-3.x,Python 3.x,我在window7上使用python,python3ver,jupyteror和pycharm 出于某些原因,我安装了pydub包, 将*.mp3同时转换为*.wav文件 并拆分为mp3文件,以每40秒转换一次文件, 我检查它是否安装成功 已满足要求:c:\programdata\anaconda3\lib\site packages 0.22.1中的pydub 但当我像风箱一样打字时 从pydub导入音频段 歌曲=音频片段。来自\u mp3'D:\a'+'.mp3' 它导致了如下错误: C:\

我在window7上使用python,python3ver,jupyteror和pycharm

出于某些原因,我安装了pydub包, 将*.mp3同时转换为*.wav文件 并拆分为mp3文件,以每40秒转换一次文件, 我检查它是否安装成功

已满足要求:c:\programdata\anaconda3\lib\site packages 0.22.1中的pydub

但当我像风箱一样打字时

从pydub导入音频段

歌曲=音频片段。来自\u mp3'D:\a'+'.mp3'

它导致了如下错误:

C:\ProgramData\Anaconda3\lib\site packages\pydub\utils.py:165:RuntimeWarning:找不到ffmpeg或avconv-默认为ffmpeg,但可能无法工作 pydub ffmpeg

因此,我尝试安装ffmpeg,但无法使用以下消息:

无法从以下版本中的ffmpeg中找到满足要求子流程的版本: 未找到来自ffmpeg的子进程的匹配分发

所以我在这里找到了另一种解决方法:

导入pydub

pydub.AudioSegment.converter=C:\path\to\ffmpeg.exe

但另一个错误如下所示:

C:\ProgramData\Anaconda3\lib\site packages\pydub\utils.py:193:运行时警告:找不到ffprobe或avprobe-默认为ffprobe,但可能无法工作 Warn找不到ffprobe或avprobe-默认为ffprobe,但可能不起作用,RuntimeWarning

就像很多人都犯了同样的错误一样

我读了很多关于这些问题的解决方案,但没有什么能让它变得更好

任何人都可以帮我解决这个问题,并提供详细的代码

我有w8。 如果我用这个,我有一个错误

AudioSegment.converter = ffmpeg_catalog+'ffmpeg.exe'
AudioSegment.ffmpeg = ffmpeg_catalog+'ffmpeg.exe'
AudioSegment.ffprobe = ffmpeg_catalog+'ffprobe.exe'
但当我将C:\ffmpeg\bin添加到PATH并重新启动操作系统时,它就可以工作了。
您必须删除上面的行。

添加我安装的“ffprobe”软件包,但它无法更改利润解决方案。