Почему gir1.2-vips-8.0 не содержит Vips.Image.grey?

При установке через pyvips в venv Vips.Image.grey работает, но с gir1.2-vips-8.0 этот код не работает, потому что серый не найдено:

import gi
gi.require_version('Vips', '8.0')
from gi.repository import Vips

null_image = Vips.Image.grey(1, 1)

Изменить: я специально хочу избежать использования pyvips , потому что это единственная зависимость для скрипта , который я выполняю, и я хочу не беспокоиться об активации venv .

0
задан 5 August 2020 в 16:40

1 ответ

Поскольку grey не является прямой зависимостью от libvips или libvips42, который, в свою очередь, является пакетом зависимостей . gir1.2-vips-8.0.

С другой стороны, если вы устанавливаете его через pip в venv, Python извлекает его как зависимость.

0
ответ дан 14 August 2020 в 12:51

Другие вопросы по тегам:

Похожие вопросы: