Плагин Python Gimp не может зарегистрироваться — ошибка gimp_wire_read()Python

Программы на Python
Ответить
Anonymous
 Плагин Python Gimp не может зарегистрироваться — ошибка gimp_wire_read()

Сообщение Anonymous »

Я пытаюсь написать плагин Python для Gimp (2.10.38). На данный момент просто зарегистрировать функцию и запустить main – это совершенно элементарно, но она не может зарегистрироваться и отобразиться в программе.

Код: Выделить всё

#!/usr/bin/python

from gimpfu import *

def msg(txt):
pdb.gimp_message(txt)

msg('Running knitpc')

def knitpc(timg, tdrawable):
pdb.gimp_message('Hello ')

register(
'knit_pc_plugin',
'Test plugin',
'Test plugin',
'Me',
'Me',
'2024',
'/Image/Knit...',
'*',
[],
[],
knitpc
)

msg('Registered function')

main()

msg('Ran main')
Я не нашел этой опции в меню «Изображение» и не могу найти ее в браузере плагинов. Запуск gimp-2.10 --verbose показывает в консоли следующее без дополнительной информации:

Код: Выделить всё

Querying plug-in: 'C:\Users\alpac\AppData\Roaming\GIMP\2.10\plug-ins\knit_pc_plugin.py'
gimp-2.10.exe: LibGimpBase-WARNING: gimp-2.10.exe: gimp_wire_read(): error
Запуск python Knit_pc_plugin.py выдает ошибку «Нет модуля с именем 'gimpfu'», но не указывает на какие-либо синтаксические ошибки.
Я также пробовал удалить параметры timg, tdrawable из Knitpc, но это не дало никаких результатов.

Подробнее здесь: https://stackoverflow.com/questions/792 ... read-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»