自学内容网 自学内容网

ImageMagick is not installed on your computer

一、首先先确定是不是正确安装了文件包

默认安装的话,大部分是在 

C:\Program Files\ImageMagick-7.1.1-Q16\magick.exe

 如果没有,可以去官网下载 , 安装时防止少安装东西了,就全部勾选了

ImageMagick – Download

 

我安装的是 ImageMagick-7.1.1-38-Q16-x64-dll.exe 只做参考

二、安装完成后,先使用查看信息

magick --version

如下内容

三、如果都有数据,还是提示那个我的处理如下:

 1、查看变量我实际内容是什么(查看路径是否存在,和路径是什么)

import os
from moviepy.config import get_setting

def showSetting():
    print("IMAGEMAGICK_BINARY-isHave:{} > {}".format(os.path.exists(get_setting("IMAGEMAGICK_BINARY")), get_setting("IMAGEMAGICK_BINARY")))

发现是 用 convert.exe  找了一下目录,确实没有这个执行文件

查了一下网上说是,升级版本已经不用这个文件了,可能是我库旧了一点,还是什么的

我处理方式是:

      把magick.exe 复制一个改名字为 convert.exe 就处理了那个问题了

2、网上说修改配置方式 (我是没有效果)

在当前项目 .venv > Lib > site-packages > moviepy > config_defaults.py 

把内容

IMAGEMAGICK_BINARY = os.getenv('IMAGEMAGICK_BINARY', 'auto-detect')

改成

IMAGEMAGICK_BINARY = r"C:\Program Files\ImageMagick-6.8.8-Q16\magick.exe"

原文地址:https://blog.csdn.net/wangzhufei/article/details/142486094

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!