这是我的项目目录结构,其中包括项目文件夹,以及一个“框架”文件夹,其中包含在多个项目之间共享的包和模块,这些项目与项目文件夹位于层次结构中的同一级别:
--------------------------------------------------------------
Framework/
package1/
__init__.py
mod1.py
mod2.py
package2/
__init__.py
moda.py
modb.py
My_Project/
src/
main_package/
__init__.py
main_module.py
setup.py
README.txt
--------------------------------------------------------------
这是我的 setup.py 文件内容的部分列表:
--------------------------------------------------------------
from distutils.core import setup
setup(packages=['package1',
'package2.moda',
'main_package'],
package_dir={'package1': '../Framework/package1',
'package2.moda': '../Framework/package2',
'main_package': 'src/main_package'})
--------------------------------------------------------------
以下是问题:
没有创建 dist 或 build 目录
清单文件已创建,但列出了 package2 中的所有模块,而不仅仅是“moda.py”模块
构建因错误而终止:README.txt:函数不正确
我不知道我是否有一个问题(可能与我的目录结构有关)或者我是否有多个问题,但我已经阅读了关于 Python 应用程序分发的所有内容,我很困惑。