【问题标题】:PyBuilder "ModuleNotFoundError: No module named" when running运行时 PyBuilder “ModuleNotFoundError: No module named”
【发布时间】:2017-12-11 02:25:23
【问题描述】:

我在玩 PyBuilder,我一定是遗漏了什么,或者误解了 PyBuilder 的工作原理。在我的测试应用程序中,我正在导入 pdfrw 库。我已经通过 pip 安装了它,一切正常。但是,我决定尝试在新的 venv 中重新开始,而不是先通过 pip 安装,以查看 PyBuilder 是否引入了依赖项。当我运行 pyb 时它运行良好,没有错误,但是当我尝试从目标目录运行代码时,它给我一个错误“ModuleNotFoundError:没有名为 pdfrw 的模块”。

我习惯于使用 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')

任何帮助将不胜感激。

谢谢,

克里斯

【问题讨论】:

    标签: python pybuilder


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-27
      • 2022-12-27
      • 2022-12-19
      • 2020-01-18
      • 1970-01-01
      • 2020-02-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多