setuptools find_packages 返回空列表

jay*_*jay 3 python setuptools

当我尝试安装我的软件包时,它没有安装任何东西。当我find_packages手动执行时,它返回一个空列表。

这是我的 setup.py 文件:

from setuptools import setup, find_packages

with open('README.md') as f:
    long_description = f.read()

setup(
    ...

    packages=find_packages(),
    python_requires='>=3.6',

    ...
)
Run Code Online (Sandbox Code Playgroud)

我的目录结构是

hackathon-base
|- hackathon
   |- __main__.py
   |- dir1
   |- dir2
|- setup.py
Run Code Online (Sandbox Code Playgroud)

Vae*_*hav 7

find_packages__init__.py在目录/文件夹下内部搜索

创建一个空__init__.py然后重新运行find_packages

在这里查看教程