小墨の博客

梦想需要付诸行动,否则只能是梦

moviepy报错之This error can be due to the fact that ImageMagick is not installed on your computer, or

今天安装moviepy这个模块一直用不了,结果突然测试说是缺少ImageMagick。

一、报错内容

OSError: MoviePy Error: creation of None failed because of the following error:

[WinError 2] 系统找不到指定的文件。

This error can be due to the fact that ImageMagick is not installed on your computer, or (for Windows users) that you didn't specify the path to the ImageMagick binary in file conf.py, or that the path you specified is incorrect


二、解决方法

1、安装 ImageMagick

安装时ImageMagick注意有俩点:

安装过程注意勾选Install development headers and libraries for C and C++ 。

安装后设置MAGICK_HOME环境变量,值为imagemagick的安装路径,并将安装路径加入path。


2、安装成功之后,修改moviepy模块下的config_defaults.py文件

具体位置,可以参考的python安装位置:

比如我的python安装位置为:D:\python_study_tools\python36,对应的修改文件位置:

D:\python_study_tools\python36\Lib\site-packages\moviepy\config_defaults.py

修改修改的就是IMAGEMAGICK_BINARY的值,改为刚刚你安装ImageMagick的目录下。

比如我的安装目录是D:\python_study_tools\ImageMagick-7.0.9-Q16:

FFMPEG_BINARY = os.getenv('FFMPEG_BINARY', 'ffmpeg-imageio')
# IMAGEMAGICK_BINARY = os.getenv('IMAGEMAGICK_BINARY', 'auto-detect')
# 修改为刚刚ImageMagic的安装路径
IMAGEMAGICK_BINARY = r"D:\python_study_tools\ImageMagick-7.0.9-Q16\magick.exe"



参考:https://blog.csdn.net/weixin_42081389/article/details/104322629


张小弟之家

本文链接:
文章标题:

本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work

尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。

    发表评论:

    搜索
    本文二维码
    标签列表
    站点信息
    • 文章总数:526
    • 页面总数:20
    • 分类总数:94
    • 标签总数:210
    • 评论总数:63
    • 浏览总数:270803

    | | |
    | |  Z-Blog PHP