欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-07 12:42:45
...

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

package_data={'': ['*.yaml']} 或者 package_data={'': ['*.txt']} 
     再执行命令 python setup.py bdist_wheel会发现yaml文件打包进去了
相关标签: python打包whl