【问题标题】:find_packages doesn't find my Python filefind_packages 找不到我的 Python 文件
【发布时间】:2017-08-16 11:36:50
【问题描述】:

我有一个这样的目录树:

dir/
    A/
        __init__.py
        something.py

我在dir/A 上使用了find_packages,并希望它能找到something.py。但是,它返回了一个空列表。如何将find_packages 找到something.py 作为一个包?

from setuptools import find_packages

packages = find_packages('c:/dir/A')
print(packages)

【问题讨论】:

    标签: python setuptools


    【解决方案1】:

    你需要把它做成一个包,它现在是一个模块。您可以像创建 A 包一样执行此操作:使用包名创建一个目录,包括一个 __init__.py 文件(在这种情况下,您将在 something 目录下将 something.py 重命名为 __init__.py )。

    find_packages('c:/dir') 会找到A,因为Ac:/dir 下的一个包。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-01
      • 2018-01-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多