首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么导入AudioSegment时会出错?

为什么导入AudioSegment时会出错?
EN

Stack Overflow用户
提问于 2017-04-02 14:42:07
回答 7查看 28.6K关注 0票数 8

我正在尝试使用pydub,但是当我用AudioSegment将它导入到python时,它会给我一个错误,说明它不认识它。我试着使用pip安装和在线搜索。有什么帮助吗?我在用python 2.7

代码语言:javascript
复制
from pydub import AudioSegment
EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2017-04-18 13:17:51

您可以卸载并尝试使用pip安装pydub安装吗?还要确保pydub路径位于PYTHONPATH或system PATH中。你用的是什么OS

找出pydub的安装地点。

我在C:\Python27\Lib\site-packages\pydub工作过。

打开命令提示符并输入,

set PATH=c:\Python27\Scripts;c:\Python27\Lib;C:\Python27\Lib\sit‌​e-packages\pydub;%PA‌​TH%

然后尝试在pydub屏幕上运行cmd程序。一旦成功,您将需要向系统环境变量部分添加pydub路径。

也是因为错误:

代码语言:javascript
复制
RuntimeWarning: Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work warn("Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work", RuntimeWarning)

看来pydub找不到ffmpegavconv。您可能需要安装或向系统添加路径。如果它起作用,我会让它。这只是警告而已

票数 1
EN

Stack Overflow用户

发布于 2018-04-17 18:40:09

我也得到了同样的问题,.and,它是由于ffmpeg没有正确配置。我已经从官方网站https://www.ffmpeg.org/download.html下载了最新的ffmpeg,并设置了为我工作的类路径。

票数 4
EN

Stack Overflow用户

发布于 2019-12-01 14:01:28

我也收到了同样的错误,因为ffmpeg没有安装在我的MAC上。用brew install ffmpeg安装它,它解决了这个问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43169620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档