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