导入错误:没有名为“pydub”的模块

ens*_*ger 5 python ffmpeg pydub

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

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

我已经安装了所有必要的组件 - ffmpeg, libav。我刚刚安装pydubpip直接从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'
Run Code Online (Sandbox Code Playgroud)

想法?我缺少什么?任何帮助是极大的赞赏!

小智 8

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