gpt4 book ai didi

python distutils 不包括 data_files

转载 作者:IT老高 更新时间:2023-10-28 20:54:28 24 4
gpt4 key购买 nike

我是 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'])]
)

执行python setup.py sdist后创建的zip文件不包含scraper.db文件。我在 app 目录中有 scrapper.db 文件..

感谢您的帮助。

最佳答案

您可能需要添加一个包含 "include app/scrapper.db"MANIFEST.in 文件。

这是 distutils 中的一个错误,使得这成为必要:data_filespackage_data 中的任何内容都应该自动包含在生成的 MANIFEST 中。但是在 Python 2.6 和更早的版本中,它不是,所以你必须将它包含在 MANIFEST.in 中。

该错误已在 Python 2.7 中修复。

关于python distutils 不包括 data_files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2994396/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com