python - 包数据不包含在包中
问题描述
我有一个具有以下结构的项目。可执行文件是我试图添加到我的包中的包数据文件。
packagename
├── packagename.py
├── __init__.py
└── resources
└── executable
在我的设置文件中,我将可执行文件添加到包中,如下所示。
package_dir={'packagename': 'packagename'},
package_data={'packagename': ['resources/executable',]},
我用 pip 在本地构建了包。我希望在 package.egg.info/SOURCES.txt 中找到可执行文件,但没有。
是否有什么我做错了阻止包裹被添加到包裹中,或者我在错误的地方检查?我遵循了这个准则。
解决方案
推荐阅读
- ecmascript-6 - 有条件地修改对象的属性 ES6
- arrays - 由于某种原因,数组(int 数组)中的第二个元素没有在外部函数中处理
- database - 将 AWS DynamoDB 与 Android 集成
- html - 在 R Shiny 中将变量解析为 HTML 文件
- algorithm - 需要帮助找到线性排序算法
- google-apps-script - 如何在谷歌脚本库中输入提示谷歌类型?
- html - 如何拥有相同大小的 3 张图像,当我切换到移动模式时,3 张图像重叠?
- sql - 在 bigquery 中查询配置单元
- graphql - 嵌套数据的平均聚合
- r - 如何在 R 中获得一个表格,其中包含时间序列中变量的 t、t-1、t-2、t-3 等的平均值?