【发布时间】:2022-11-09 17:33:37
【问题描述】:
我试图使用创建构建和运行脚本
[tool.poetry.scripts]
start = "scripts:start"
在pyproject.toml文件中,却遇到了这个异常
ModuleOrPackageNotFound
No file/folder found for package my-package
....
【问题讨论】:
标签: python-poetry
我试图使用创建构建和运行脚本
[tool.poetry.scripts]
start = "scripts:start"
在pyproject.toml文件中,却遇到了这个异常
ModuleOrPackageNotFound
No file/folder found for package my-package
....
【问题讨论】:
标签: python-poetry
经过一番拉扯后,我设法解决了这个问题
首先:确保您的目录结构是诗歌所期望的,即
与 pyproject.toml 同级的目录,与您的包根目录 (my_package/my_package) 同名
my_package
├── my_package
│ ├── __init__.py
| └── scripts.py
└── pyproject.toml
其次,这是我的问题,请确保目录名称使用下划线 (_),而不是连字符 (-),因为诗歌将目录名称解析为使用下划线而不是连字符,如 PEP-8 中所定义。
【讨论】: