从命令行执行时,Gstreamer 不会按预期运行。
事实证明,我安装的所有插件都默认位于一个位置,而当我运行 gstreamer 时,它从另一个位置打开。
whereis gst-launch-1.0
gst-launch-1: /usr/bin/gst-launch-1.0 /home/lewis/anaconda3/bin/gst-launch-1.0
另一方面
which gst-launch-1.0
/home/lewis/anaconda3/bin/gst-launch-1.0
我自己的路
$PATH
bash: /home/lewis/anaconda3/bin:/home/lewis/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin: No such file or directory
在这种情况下我该怎么办?
有没有办法彻底去除呢?
我相信 /usr/bin/gst-launch-1.0 是正确的版本 - 我应该重新排序我的 $PATH 变量以使 /usr/bin/ 首先出现吗?
这会产生其他后果吗?