PyBuilder "ModuleNotFoundError: модуль не указан" при запуске

Я играю с PyBuilder и, должно быть, я что-то упустил или неправильно понял, как работает PyBuilder. В моем тестовом приложении я импортирую библиотеку pdfrw. Я установил его через pip, и все работало нормально. Тем не менее, я решил попробовать начать заново в новом venv и не устанавливать сначала через pip, чтобы посмотреть, вытянул ли PyBuilder зависимость. Когда я запускаю pyb, он работает нормально, без ошибок, но когда я пытаюсь запустить код из целевого каталога, он выдает мне сообщение "ModuleNotFoundError: Нет модуля с именем pdfrw".

Я привык использовать Maven и Gradle для разработки Java, но это мой первый опыт управления зависимостями для Python. Может кто-нибудь сообщить мне, если я просто неправильно понимаю, что может делать PyBuilder, или я просто что-то упускаю в конфигурации? Вот копия простого скрипта build.py, на который ссылается pyb:

from pybuilder.core import init, use_plugin

use_plugin("python.core")
use_plugin("python.install_dependencies")

default_task = "publish"


@init
def initialize(project):
    project.depends_on('pdfrw')

Любая помощь будет принята с благодарностью.

Спасибо,

Крис

1 ответ

Попробуй использовать

pyb install_dependencies

Согласно http://pybuilder.github.io/documentation/tutorial.html

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