我正在创建一个简单的脚本,它将使用
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'
想法? 我缺少什么?非常感谢任何帮助!
查看PEP 0394。当您需要跑步
$ python functions.py
时,您可能正在跑步 $ python3 functions.py
。如果是这种情况,请确保 $ pip3 install pydub
,否则 OSX 不会将包添加到正确的 python 版本。
安装 pydub vai 后我遇到了同样的问题:
pip install pydub
然后我同时使用 pip 和 pip3 并且错误消失了
pip 3 install pydub
pip install pydub
尝试使用pip3安装
pip3 install pydub
尝试在终端中运行以下命令,
pip install pydub
如果您使用的是 Python 2,只需运行
pip2 install pydub
对我来说,以上都不起作用。我必须完全删除 anaconda 的所有实例。
Python 的所有实例。
然后重新安装python并重新安装jupyter笔记本。然后它开始工作,重新安装 pydub 包,导入开始工作。
我讨厌 pyscripter 或 anaconda 或蜘蛛和 python 本身,模块和版本总是如此复杂,我删除了所有内容并留下了所有内容,这真是太痛苦了。