Вероятно на той системе не установлены необходимые библиотеки, не подготовлено виртуальное окружение.
Как вариант, имя модуля в вашем проекте перекрывает имя библиотеки.
Алексей Уколов, чем конкретнее, тем лучше. Я поставил «обработку изображений», т.к. по сути надо сделать скриншот, нарисовать на нем прямоугольник и отобразить скриншот. Это простейшая обработка изображения.
Если «надо встроить в питоновское», достаточно упомянуть об этом в наименовании вопроса.
По сути это не вопрос, а задание, так как автор и не пытался ничего попробовать.
Викентий, просто это всё автоматизируется один раз и под это пишутся куча тестов, и одной кнопкой пускается пересборка и прогон тестов. Ну и юнит-тесты в первую очередь.
Викентий, вопрос вот в чем: чем дальше вы от стандарта, тем меньше сторон вы тестируете.
Но формально вы можете просто положить модули своей библиотеки в папку и делать импорты из этой папки, которые создадут в области имен и объектов ситуацию, сходную с характерной для вашей библиотеки.
Но тут есть несколько моментов:
Могут оставаться созданные ранее объекты в памяти и на диске, и как знать, как оно будет взаимодействовать с обновленной «библиотекой»?
Будет довольно узкое тестирование с вашим текущим окружением, а другие ОС, другие версии Python и другие библиотеки окружения - как будете проверять?