我正在Mac OS X上开发一个自定义GIMP插件。出于编程原因,我需要使用一些我在系统的默认python环境中安装的python模块(例如OpenCV,MoviePy和其他一些) ,但我无法在Python-Fu控制台上导入它们,因为它使用了GIMP的app内置python环境。我的问题是。有没有办法告诉GIMP使用另一个python解释器?我已经搜索了GIMP的偏好,但我还没有找到像Python-Fu路径或类似的东西。
GIMP的Python解释器可在我的系统中找到:/Applications/GIMP.app/Contents/MacOS/python
我希望GIMP使用的解释器可在我的系统中找到:/usr/bin/python
谢谢!
答案 0 :(得分:0)
请参阅/usr/lib/gimp/2.0/interpreters/pygimp.interp
(或Gimp安装目录中的任何位置)。你可以调整它以使用另一个Python实例(但它仍然必须是2.7.x)。另一方面,Gimp自己的Python解释器是标准的cpython,你可以直接在命令行中使用它,并且可以调整pip
来为它安装模块(或者添加安装在另一个实例上的模块)它)。