ImportError: No module named 'pydub'

ImportError: No module named 'pydub'

我正在创建一个简单的脚本,它将使用 pydub 根据文件名从目录中获取文件,然后将其中的几个拼接在一起并导出结果。

我的脚本在 Windows 环境(Win 7,python 3.4)中运行良好,但现在我正尝试在 OSX 上 运行。

我已经安装了所有必要的组件 - ffmpeglibav。我刚刚用 pip 安装了 pydub,直接从 github 拉取。

我的文件以输入语句 from pydub import AudioSegment 开头,这就是我得到的:

Traceback (most recent call last):
  File "functions.py", line 2, in <module>
    from pydub import AudioSegment
ImportError: No module named 'pydub'

想法?我错过了什么?任何帮助是极大的赞赏!

查看 PEP 0394。当您需要成为 运行 $ python3 functions.py 时,您可能会成为 运行 $ python functions.py。如果是这种情况,请确保 $ pip3 install pydub,否则 OSX 不会将包添加到正确的 python 版本。

如果您使用的是 Python 2,只需 运行

pip2 install pydub

在您的终端中尝试运行以下命令,

pip install pydub

我在安装 pydub vai 后遇到了同样的问题:

pip install pydub

然后我通过 pip 和 pip3 使用两者,错误消失了

pip 3 install pydub
pip install pydub

尝试使用pip3安装

pip3 install pydub