私はAnaconda PythonディストリビューションでUbuntu 16.04を実行しています。私はシナプスティックを使ってgstreamer-1.0ライブラリをインストールしました。 (docsで提案されているように)gst-inspect-1.0 fakesrc
が、私は次のエラーを取得する:私は私のインストールをテストしたかったgst-inspect-1.0でGstreamerプラグインが見つかりません
No such element or plugin 'fakesrc'
だから、私はちょうどgst-inspect-1.0
を入力してみました。これは、プラグインのどれもが正常にインストールされなかったように見えることを私に言った:
staticelements: bin: Generic bin
staticelements: pipeline: Pipeline object
Total count: 1 plugin, 2 features
:libgstreamer-plugins-bad1.0
、libgstreamer-plugins-base1.0
、libgstreamer-plugins-good1.0
、libgstreamer-1.0-0
としてよくすべての-dev
バージョン。私はまた、彼らが干渉しないように、古いgstreamer0.10*
プラグインを削除したことを確認しました。
は最後に、私はpkg-config --cflags --libs gstreamer-1.0
の出力をチェックし、問題を引き起こしている可能性があります何かに気づいた:
-pthread -I/home/guel/anaconda2/include/gstreamer-1.0
-I/home/guel/anaconda2/lib/gstreamer-1.0/include
-I/home/guel/anaconda2/include/glib-2.0
-I/home/guel/anaconda2/lib/glib-2.0/include
-I/home/guel/anaconda2/include
-L/home/guel/anaconda2/lib -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
必要なライブラリがアナコンダのディレクトリ内にあるように見えます。それで何とかgst-inspect-1.0
バイナリ(/usr/bin
にある)がそれらのライブラリにリンクするのを防ぐことができますか?私のPKG_CONFIG_PATH
には、ディレクトリ/home/guel/anaconda2/lib/pkgconfig
が含まれています。
ご迷惑をおかけして申し訳ございません。私はpkg-config
とリンクライブラリを持つ初心者です。