把python项目打包成whl文件(yaml文件等资源文件打包以后缺失的解决方法)
程序员文章站
2022-05-07 12:42:45
...
1、创建setup.py文件
文件结构目录如下:
bayeslibs是项目名,在项目同一级别目录下创建setup.py文件
setup.py内容如下:
from setuptools import setup,find_packages
setup(name='bayeslibs',
version='1.1.6',
description='A olddriver',
author='Qingtai',
author_email='[email protected]',
packages=find_packages(),
)
此时如果直接执行命令 python setup.py bdist_wheel
会发现yaml文件,txt文件都没打包进去。
在setup.py文件里面添加一行代码
package_data={'': ['*.yaml']} 或者 package_data={'': ['*.txt']}
再执行命令 python setup.py bdist_wheel会发现yaml文件打包进去了
上一篇: nginx重定向
下一篇: 朱常洵结局有多惨?应该是明朝最惨的宗室!