ImageMagick is not installed on your computer
一、首先先确定是不是正确安装了文件包
默认安装的话,大部分是在
C:\Program Files\ImageMagick-7.1.1-Q16\magick.exe
如果没有,可以去官网下载 , 安装时防止少安装东西了,就全部勾选了
我安装的是 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)!