我在玩弄PyBuilder,我一定是漏掉了什么,或者误解了PyBuilder的工作原理。在我的测试应用程序中,我导入了pdfrw库。我通过pip安装了它,一切运行正常。然而,我决定尝试在一个新的venv中重新开始,而不是首先通过pip安装,看看PyBuilder是否拉入了依赖项。当我运行pyb时,它运行得很好,没有错误,但当我试图从目标目录运行代码时,它给我一个错误"ModuleNotFoundError: no module named“。
我习惯于使用Maven和Gradle进行Java开发,但这是我第一次尝试Python的依赖项管理。有没有人可以告诉我,如果我只是误解了PyBuilder的功能,或者我只是在配置中遗漏了什么?下面是pyb引用的简单build.py脚本的副本:
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')任何帮助都将不胜感激。
谢谢,
克里斯
发布于 2018-10-05 10:16:41
试着使用
pyb install_dependencies根据http://pybuilder.github.io/documentation/tutorial.html#WritingUnitTests的说法
https://stackoverflow.com/questions/47745654
复制相似问题