2017-11-26 10 views
0

Mac OS XでカスタムGIMPプラグインを開発しています。プログラミング上の理由から、私はOpenCV、MoviePyなどのシステムのデフォルトのPython環境にインストールしたPythonモジュールを使用する必要があります)、Python-Fuコンソールにインポートすることはできません。なぜなら、GIMPのappに組み込まれているPython環境を使用しているからです。私の質問は。 GIMPに別のPythonインタプリタを使用するよう指示する方法はありますか?私はGIMPの環境設定を検索しましたが、Python-Fuのパスなどのものは見つかりませんでした。GimpのPythonインタプリタのパスを変更する

GIMPのPythonインタプリタは、私のシステムで、ここで発見された:私はGIMPを使いたい/Applications/GIMP.app/Contents/MacOS/python

通訳は私のシステムで、ここで発見された:/usr/bin/python

感謝を!

答えて

0

/usr/lib/gimp/2.0/interpreters/pygimp.interp(またはこれがGimpのインストールディレクトリにある場所)を参照してください。これを微調整して別のPythonインスタンスを使用することもできます(それでも2.7.xでなければなりません)。一方、Gimp自身のPythonインタプリタは標準のcpythonであり、コマンドラインで直接使用することができ、pipを調整してモジュールをインストールしたり、他のインスタンスにインストールされたモジュールを追加することができます。

+0

私はpipを使ってモジュールをインストールすることはできますが、完璧ですが、それらのモジュールをGIMPのPythonディレクトリにインストールするにはどうすればよいですか?私はコマンドラインに慣れていますが、これらのことは私の知識をかなり超えています。ありがとう。 – kelirkenan

+0

PIPは、実行に使用するPythonランタイム用のものをインストールするので、パスを一時的に変更するだけです(ただし、GimpのPythonランタイム用にPIPを最初にインストールする必要があります) – xenoid

+0

事はIですGIMPのPythonをターミナル内で実行することはできません – kelirkenan

関連する問題