天天看点

把python项目打包成whl文件(yaml文件等资源文件打包以后缺失的解决方法)

1、创建setup.py文件

文件结构目录如下:

把python项目打包成whl文件(yaml文件等资源文件打包以后缺失的解决方法)

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文件里面添加一行代码

再执行命令 python setup.py bdist_wheel会发现yaml文件打包进去了