执行'python -m build'时“没有名为build.__main__的模块;'build'是一个包,不能直接执行'

问题描述 投票:0回答:1

我正在学习如何构建 Python 包的教程,并且在使用

pip install .
在项目目录中本地安装包之后。

接下来是

python -m build
在项目目录下,但是get

没有名为 build.__main__ 的模块; 'build' 是一个包,不能直接执行

我确实有一个构建文件夹,但没有 __main__.py 文件。

项目的回购是here

pip python-packaging
1个回答
0
投票

显然,发布了一个新版本的 build 0.10.0,它不再像这样工作或有一个错误。

快速修复:

pip install 'build<0.10.0'

然后一切都应该像您的教程中那样工作。

顺便说一下,下面这些链接是我最喜欢的关于如何制作 pip 可安装 python 包的教程。

祝你好运,最好的,Elmar

© www.soinside.com 2019 - 2024. All rights reserved.