Doris- 发表于 2020-9-14 20:09:15

python中的moviepy导入问题

from moviepy.editor import *
出现图中错误提示
用pip install 出现了成功提示
但是在python中进行导入却出问题,版本是最新的


疾风怪盗 发表于 2020-9-14 20:12:34

本帖最后由 疾风怪盗 于 2020-9-14 20:15 编辑

这不是提示说要装ffmpeg么
ffmpeg好像要下载的,还要环境变量里添加,可以百度下找找教程

Doris- 发表于 2020-9-14 20:17:17

疾风怪盗 发表于 2020-9-14 20:12
这不是提示说要装ffmpeg么
ffmpeg好像要下载的,还要环境变量里添加,可以百度下找找教程

我是在服务器上弄的,应该不是环境变量的问题,ffmpeg下载了的

疾风怪盗 发表于 2020-9-14 20:19:02

Doris- 发表于 2020-9-14 20:17
我是在服务器上弄的,应该不是环境变量的问题,ffmpeg下载了的

那不知道了,服务器不了解,。。。。。。。。等论坛大佬回答吧

hrp 发表于 2020-9-14 20:20:39

在PyCharm设置中将项目的Python环境设置为你安装moviepy的那个环境

Doris- 发表于 2020-9-14 20:24:51

hrp 发表于 2020-9-14 20:20
在PyCharm设置中将项目的Python环境设置为你安装moviepy的那个环境

就是那个环境,我在终端用python进行导入也会出错

Doris- 发表于 2020-9-14 20:25:22

疾风怪盗 发表于 2020-9-14 20:19
那不知道了,服务器不了解,。。。。。。。。等论坛大佬回答吧

{:5_100:}好的

不能懒 发表于 2020-9-14 20:26:57

卸载了,重新撞一下试试看

hrp 发表于 2020-9-14 20:37:28

Doris- 发表于 2020-9-14 20:24
就是那个环境,我在终端用python进行导入也会出错

看错了,还以为是导入失败。
你按照提示新建一个变量 IMAGEIO_FFMPEG_EXE的变量指向ffmpeg试试,不是在path里新建,跟path同级

kylin121380 发表于 2020-9-14 20:39:31

本帖最后由 kylin121380 于 2020-9-14 20:43 编辑

把ffmpeg重装一下,之后应该还要装一下imagemagic,再把moviepy里的config_defaults.py里的IMAGEMAGICK_BINARY = r"imagemagic安装路径\magick.exe"这句修改一下

kogawananari 发表于 2020-9-15 00:12:48

本帖最后由 kogawananari 于 2020-9-15 00:15 编辑

执行以下代码

    import imageio
    imageio.plugins.ffmpeg.download()

这个代码会检测C:\Users\Admin\AppData\Local下
是否存在imageio\ffmpeg\ffmpeg-win32-v3.2.4.exe文件,
不存在的情况下会联网下载到该目录下。

如果这个方法不存在你就先安装低版本的moviepy 也就是0.x版本 在进行上面的操作
再卸载低版本moviepy
安装最高版本的moviepy 1.x
发现ffmpeg依然在

当然还有个方法
我发邮箱附件
把这个ffmpeg-win32-v3.2.4.exe发你
你放在你的C:\Users\Admin\AppData\Local\imageio\ffmpeg\目录里 也可以


Linux的话我就不清楚了 windows默认是这个目录里找

Doris- 发表于 2020-9-16 20:27:53

hrp 发表于 2020-9-14 20:37
看错了,还以为是导入失败。
你按照提示新建一个变量 IMAGEIO_FFMPEG_EXE的变量指向ffmpeg试试,不是在p ...

Linux下的

Doris- 发表于 2020-9-16 20:28:34

kylin121380 发表于 2020-9-14 20:39
把ffmpeg重装一下,之后应该还要装一下imagemagic,再把moviepy里的config_defaults.py里的这句修改一下

我在想是不是linux系统不能执行.exe

hrp 发表于 2020-9-16 20:40:34

本帖最后由 hrp 于 2020-9-16 20:41 编辑

Doris- 发表于 2020-9-16 20:28
我在想是不是linux系统不能执行.exe

linux的可执行文件跟windows不一样,肯定不能执行,除非借助别的工具

hrp 发表于 2020-9-16 20:41:12

Doris- 发表于 2020-9-16 20:27
Linux下的

看报错我还以为是windows的

Doris- 发表于 2020-9-30 15:48:53

不能懒 发表于 2020-9-14 20:26
卸载了,重新撞一下试试看

试过了{:5_100:}

Doris- 发表于 2020-9-30 15:49:24

hrp 发表于 2020-9-16 20:40
linux的可执行文件跟windows不一样,肯定不能执行,除非借助别的工具

那怎么做才能执行呢

xiaoyyufeng8 发表于 2021-3-12 18:58:41

楼主解决了吗》
页: [1]
查看完整版本: python中的moviepy导入问题