python RuntimeError: imageio.ffmpeg.download() has been deprecated. Use 'pip install imageio-ffmpeg' instead.'

67up9zun  于 2023-01-12  发布在  Python
关注(0)|答案(4)|浏览(349)

我尝试使用Jupiter笔记本从here运行车道检测项目。我收到以下运行时错误:
Picture of the Error
当我尝试运行这段代码时:

# Import everything needed to edit/save/watch video clips
from moviepy.editor import VideoFileClip
from IPython.display import HTML

我已经尝试用conda install -c conda-forge moviepy安装最新版本的moviepy。我也尝试用pip安装,但仍然出现同样的错误。

luaexgnf

luaexgnf1#

此问题已得到解答here
imageio的更新导致此错误。
在2.4.1版本上使用imageio将解决您的问题:

sudo pip3 install imageio==2.4.1
ktecyv1j

ktecyv1j2#

我用python=3.6.5和imageio=2.4.1创建了一个新的conda环境,从而解决了上述问题。

$ conda list | grep python
ipython                   7.11.1           py36h39e3cac_0  
ipython_genutils          0.2.0                    py36_0  
opencv-python             4.1.2.30                 pypi_0    pypi
python                    3.6.5                hc3d631a_2  
python-dateutil           2.8.1                      py_0  
$ conda list | grep imageio
imageio                   2.4.1                 py36_1000    conda-forge
$ conda list | grep moviepy
moviepy                   0.2.3.5                    py_0    conda-forge
$ conda list | grep tensorflow
tensorflow                1.14.0          gpu_py36h3fb9ad6_0  
tensorflow-base           1.14.0          gpu_py36he45bfe2_0  
tensorflow-estimator      1.14.0                     py_0  
tensorflow-gpu            1.14.0               h0d30ee6_0  
$ conda list | grep ffmpeg
ffmpeg                    4.2                  h167e202_0    conda-forge
k3fezbri

k3fezbri3#

照这个程序做就行了我很成功。

安装此要求:

  1. !pip install moviepy
  2. !pip3 install imageio==2.4.1
  3. !pip install --upgrade imageio-ffmpeg
    如果你运行代码,它仍然会引发同样的错误。现在,点击出现在错误中的editor.py路径链接:

转到第25行和第26行并将其注解掉。

bvjxkvbb

bvjxkvbb4#

另一个选择是将movepy降级到1.0.3。上面的所有步骤对我都不起作用,但这一步起作用了。

pip install moviepy=1.0.3

相关问题