我正在尝试安装我创建的一个简单的 python 库,并认为我可能缺少一步。设置运行良好(或至少运行)但是当我导入它时它不能按我预期的那样工作。目录结构看起来像
Foo/
setup.py
README.txt
LICENSE.txt
foo/
__init__.py
bar.py
我可以
>>> import foo
但是如果我尝试
>>> foo.bar
我收到以下错误
AttributeError: 'module' object has no attribute 'bar'
相反,如果我使用,则不会发生错误
>>> from foo import bar
这是我的 setup.py
from distutils.core import setup
setup(
name='Foo',
version='0.1.0',
author='ctrl-c',
author_email='10minutemail@10minutemail.com',
packages=['foo'],
license='LICENSE.txt',
description='Foo does bar.',
long_description=open('README.txt').read(),
)
我想我只是错过了一些东西,但我一直在浏览文档但还没有找到。谢谢。