Sta*_*low 19 python installation distutils
我是distutils的新手..我正在尝试包含一些数据文件以及包..这是我的代码..
from distutils.core import setup
setup(name='Scrapper',
version='1.0',
description='Scrapper',
packages=['app', 'db', 'model', 'util'],
data_files=[('app', ['app/scrapper.db'])]
)
Run Code Online (Sandbox Code Playgroud)
执行后创建的zip文件python setup.py sdist不包含scrapper.db文件.我在app目录中有scrapper.db文件..
谢谢您的帮助.
Car*_*yer 21
您可能需要添加MANIFEST.in包含的文件"include app/scrapper.db".
这是distutils中的一个错误,它使得必要:自动生成data_files或者package_data应该包含在生成的任何内容中MANIFEST.但是在Python 2.6及更早版本中,它不是,所以你必须将它包含在内MANIFEST.in.
该错误在Python 2.7中得到修复.