find_packages 找不到我的 Python 文件
find_packages doesn't find my Python file
我有一个这样的目录树:
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)
你需要把它做成一个包,它现在是一个模块。您可以按照制作 A
包的方式执行此操作:使用包名称创建一个目录,包括一个 __init__.py
文件(在这种情况下,您可以将 something.py
重命名为 __init__.py
something
目录下)。
find_packages('c:/dir')
会找到 A
,因为 A
是 c:/dir
.
下的一个包
我有一个这样的目录树:
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)
你需要把它做成一个包,它现在是一个模块。您可以按照制作 A
包的方式执行此操作:使用包名称创建一个目录,包括一个 __init__.py
文件(在这种情况下,您可以将 something.py
重命名为 __init__.py
something
目录下)。
find_packages('c:/dir')
会找到 A
,因为 A
是 c:/dir
.