FFmpeg命令未找到,但pip列表显示FFmpeg

4

我一直在尝试使用命令pip install ffmpeg安装ffmpeg,但是我在一个没有sudo权限的服务器上进行操作。当我输入ffmpeg时,出现了“ffmpeg: command not found”的错误提示。然后我用pip list检查,它显示了ffmpeg。请帮助我。

3个回答

8

pip install ffmpeg安装的是一个没有可执行脚本的Python包,只能从Python代码中调用函数。

如果你想要安装ffmpeg程序,你需要运行——你使用Ubuntu吗?——sudo apt install ffmpeg

这个Python包无论如何都需要这个程序。


2

请确保运行 pip install ffmpeg-python 而不是 pip install ffmpegpip install python-ffmpeg。正如 @phd 所说的那样,pip install ffmpeg 只会安装一个 Python 包。


1
无论如何都必须安装ffmpeg(程序):https://github.com/kkroening/ffmpeg-python#installing-ffmpeg - phd

2

尝试使用 conda install ffmpeg。如果您没有sudo访问权限,这也可以工作。有时pip安装可能无法正常工作。


你好,你可以说明一下conda是什么以及它的作用,以帮助OP。虽然使用conda不需要sudo权限是正确的,但OP可能没有在使用或希望使用conda环境。 - RoB
你的回答可以通过提供更多支持信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的答案是正确的。您可以在帮助中心中找到有关如何编写良好答案的更多信息。 - Community
谢谢。这个方法在没有sudo权限的情况下,可以在Jupyter的Docker容器中成功运行。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接