如何解决如何使用Poetry在Python中的一个项目中的Python包之间进行导入
假设myapp
是项目名称,并且其中有两个python软件包(也称为子项目),app1
和app2
。我想知道我应该如何组织源代码,以便我可以轻松地进行例如在开发过程中从app2
中的app1
导入模块?
更具体地说,我该怎么做
import app2.lib
在app1/main.py
中,假设项目布局是这样
myapp
├── app1
│ ├── app1
│ │ ├── __init__.py
│ │ └── main.py
│ └── pyproject.toml
└── app2
├── app2
│ ├── __init__.py
│ └── lib.py
└── pyproject.toml
更广泛地说,我正在尝试确定是否有一种方法可以在Python中使用Poetry进行多项目构建,类似于在Java中使用Gradle(https://docs.gradle.org/current/userguide/multi_project_builds.html)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。