安装 moviepy 时提示错误 Cannot uninstall 'requests' 的解决办法

2019/04/08 · 技术经验 · 4082次阅读
最近拍了很多猫片,上传到我自建的 Seafile 网盘中,然而我网盘上视频并不会显示缩略图。因为我这个网盘之前设置的时候,要启用视频的缩略图需要安装 ffmpeg 和 moviepy ,然而官方文档中的“详情”页面已经无法打开。当我安装 moviepy 时,遇到了错误提示:Cannot uninstall 'requests'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

1.jpg


一、 安装 ffmpeg

CentOS没有官方FFmpeg rpm软件包,所以使用第三方YUM源(Nux Dextop)来安装:

1. 安装 Nux Dextop Yum 源

① CentOS 7

sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

② CentOS 6

sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm

2. 安装 FFmpeg 包

sudo yum install ffmpeg -y

3. 测试是否安装成功

ffmpeg

二、 安装 moviepy

MoviePy是一个用于视频编辑的 python 模块,由于 Linux 和使用 Seafile 网盘的用户肯定都已经部署好了 Python 环境,所以省略了 Python 的安装,若要使用 moviepy ,必须要有 Python 环境的。

正常情况下通过 pip 安装 python 包

sudo pip install moviepy

然而出现了 Cannot uninstall 'requests' 提错误示:

2.png

Cannot uninstall 'requests'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

查阅已安装的库

pip list

发现已经有安装 requests,于是使用以下指令忽略 requests

sudo pip install moviepy --upgrade --ignore-installed requests

安装成功,在 Seafile 通过设置就可以显示视频的缩略图了,详情可以查看相关文档

3.png

标签:moviepy,python,requests,seafile,视频,缩略图,网盘,私有云

最后编辑于:2020/01/16 17:48

🎯添加新评论

  1. 2019-09-27 15:44

    好像这篇被百度收录了~不过为啥一个评论都有没有啊

    回复
  2. 2019-04-13 18:54

    猫片好棒

    回复
  3. 2019-04-12 16:18

    真猫片

    回复