我正在创建一个简单的脚本,它将使用pydub
根据名称从目录中获取文件,然后将其中的一些拼接在一起并导出结果。
我让脚本在Windows环境中运行良好(Win 7,python 3.4),但现在我正在尝试在OSX上运行。
我已安装了所有必要的组件 - ffmpeg
,libav
。我刚刚pydub
安装了pip
,直接从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'
思考?我错过了什么?任何帮助是极大的赞赏!
答案 0 :(得分:3)
结帐PEP 0394。当您需要运行$ python functions.py
时,您可能正在运行$ python3 functions.py
。如果是这种情况,请确保$ pip3 install pydub
,否则OSX将不会将软件包添加到正确的python版本。
答案 1 :(得分:1)
如果您使用的是Python 2,请运行
pip2 install pydub
答案 2 :(得分:1)
尝试使用pip3安装
pip3 install pydub
答案 3 :(得分:0)
尝试在终端中运行以下命令,
pip install pydub
答案 4 :(得分:0)
安装pydub vai后出现相同的问题:
pip install pydub
然后我同时通过pip和pip3一起使用,错误消失了
pip 3 install pydub
pip install pydub