【发布时间】:2022-01-04 22:44:01
【问题描述】:
我有以下项目:
apack/
apack/
__init__.py
apack.py
aux.py
setup.py
apack.py:
def foo(x):
return x
aux.py:
from apack import foo
def bar():
return foo() + 1
setup.py:
from setuptools import setup, find_packages
setup(
name='apack',
packages=find_packages()
)
我使用pip install . 安装软件包。但是,结果是一个空包:
>>> import apack
>>> apack.foo
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'apack' has no attribute 'foo'
我想要的是:
>>> import apack
>>> apack.foo()
>>> apack.bar()
【问题讨论】:
标签: python setuptools setup.py