Gimp python-fu外部编辑器importerror

时间:2017-12-20 20:17:21

标签: python python-2.7 gimp gimpfu

我正在寻找使用Python扩展中的Gimps构建脚本。

我遇到了一个问题,这些是我的症状,也许这里有人能够帮助我。

当我从Gimp运行Python-fu时,我得到了你所期望的,并清楚地表明一切正常。

系统详情: Win10 - 64位

Gimp 2.8.22 Python.exe - 版本2.7(Gimp安装和单独安装中包含的版本)

Gimp消息:

GIMP 2.8.22 Python Console
Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)]
>>> sys.path
['C:\\Program Files\\GIMP 2\\lib\\gimp\\2.0\\plug-ins',
 'C:\\Program Files\\GIMP 2\\32\\lib\\gimp\\2.0\\python',
 'C:\\Program Files\\GIMP 2\\Python\\python27.zip',
 'C:\\Program Files\\GIMP 2\\Python\\DLLs',
 'C:\\Program Files\\GIMP 2\\Python\\lib',
 'C:\\Program Files\\GIMP 2\\Python\\lib\\plat-win',
 'C:\\Program Files\\GIMP 2\\Python\\lib\\lib-tk',
 'C:\\Program Files\\GIMP 2\\Python',
 'C:\\Program Files\\GIMP 2\\Python\\lib\\site-packages',
 'C:\\Program Files\\GIMP 2\\Python\\lib\\site-packages\\gtk-2.0',
 'C:\\Program Files\\GIMP 2\\Python\\lib\\site-packages']     
>>> gimp
<module 'gimp' from 'C:\Program Files\GIMP 2\32\lib\gimp\2.0\python\gimp.pyd'>

但是,当我运行包含整个路径的脚本时,从python.exe文件中我得到:

C:\Python27\python.exe D:/P5/m-cworkshop/Sprites2d/spritofu.py Traceback (most recent call last): File "D:/P5/m-cworkshop/Sprites2d/spritofu.py", line 2, in <module> from gimpfu import *
  File "C:\Program Files\GIMP 2\32\lib\gimp\2.0\python\gimpfu.py", line 76, in <module>
    import gimp
ImportError: DLL load failed: Det angivne modul blev ikke fundet. (Translation edit!: The indicated module was not found)
Process finished with exit code 1

所以它显然能够获取gimpfu.py文件,但不是它旁边的gimp.pyd文件。

以下是我迄今为止所能验证的内容: 我的python安装是32位。 这发生在我的两台计算机上。 只要我包含gimpfu.py路径,无论路径中包含多少内容,都会发生这种情况。

0 个答案:

没有答案