我正在尝试执行对一个非正式的Instagram API python库的调用,在我修复了几个需要依赖项的错误之后,我被困在这个库中。
File "C:\Users\Pablo\Desktop\txts_pys_phps_programacion\Instagram-API-python-master\InstagramAPI.py", line 15, in <module>
from moviepy.editor import VideoFileClip
File "C:\Python27\lib\site-packages\moviepy\editor.py", line 22, in <module>
from .video.io.VideoFileClip import VideoFileClip
File "C:\Python27\lib\site-packages\moviepy\video\io\VideoFileClip.py", line 3, in <module>
from moviepy.video.VideoClip import VideoClip
File "C:\Python27\lib\site-packages\moviepy\video\VideoClip.py", line 20, in <module>
from .io.ffmpeg_writer import ffmpeg_write_image, ffmpeg_write_video
File "C:\Python27\lib\site-packages\moviepy\video\io\ffmpeg_writer.py", line 15, in <module>
from moviepy.config import get_setting
File "C:\Python27\lib\site-packages\moviepy\config.py", line 38, in <module>
FFMPEG_BINARY = get_exe()
File "C:\Python27\lib\site-packages\imageio\plugins\ffmpeg.py", line 86, in get_exe
raise NeedDownloadError('Need ffmpeg exe. '
NeedDownloadError: Need ffmpeg exe. You can download it by calling:
imageio.plugins.ffmpeg.download()发布于 2016-12-30 20:56:12
此包依赖于路径中的ffmpeg可执行文件。
所以,只要下载它,安装到某个地方,并将安装目录添加到PATH。通过键入以下内容,确保可以访问它:
ffmpeg从命令行。
发布于 2017-01-02 23:03:38
错误消息中的最后两行提供了一条有价值的线索,我直到今天才安装了moviepy,所以我记得有一种补救方法。
NeedDownloadError: Need ffmpeg exe. You can download it by calling:
imageio.plugins.ffmpeg.download()(sudo) pip install imageio,如果必要的话。import imageio和imageio.plugins.ffmpeg.download()。发布于 2017-05-11 22:00:20
如果您正在使用Ubuntu,只需尝试:
sudo apt-get install ffmpeg否则,如果您正在使用Windows,只需尝试将ffmpeg.py 82行从auto=False更改为auto=True
它将自动下载ffmpeg到正确的路径一次。然后import imageio和写imageio.plugins.ffmpeg.download()
会起作用的。
https://stackoverflow.com/questions/41402550
复制相似问题