簡體   English   中英

運行時PyBuilder“ModuleNotFoundError:沒有命名模塊”

[英]PyBuilder “ModuleNotFoundError: No module named” when running

我正在玩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')

任何幫助將不勝感激。

謝謝,

克里斯

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM