2

我正在创建一个简单的脚本,用于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'

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

4

5 回答 5

5

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

于 2015-09-19T04:37:40.970 回答
2

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

pip install pydub

然后我通过 pip 和 pip3 都使用并且错误消失了

pip 3 install pydub
pip install pydub
于 2019-07-22T11:02:07.267 回答
2

尝试使用 pip3 安装

pip3 install pydub
于 2020-07-16T03:07:32.557 回答
0

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

pip2 install pydub
于 2017-08-11T06:23:12.940 回答
0

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

pip install pydub
于 2019-05-14T05:48:02.500 回答