2.setuptools使用

setuptools 使用

安装

  • pip
pip install setuptools
  • apt源安装
apt-get install python-setuptools

使用

  • 模块安装
easy_install package-name
  • 模块卸载
easy_install -m package-name

使用setuptools来配置工程

在工程目录下面新建setup.py.

  • 增加内容
from setuptools import setup, find_packages

setup(
    name='package-name',                                        # 应用名
    version='1.0.0',                                            # 版本号
    url='',                                                     # 程序的URL地址
    description='xxx',                                          # 程序的简单描述               
    packages=find_packages('src'),                              # 包含所有src中的包
    package_dir={'': 'src'},                                    # 告诉distutils包都在src下
    package_data = {                                            # 打包时需要打包的数据文件,如图片,配置文件等
        '': ['*.xml'],                                          # 任何包中含有.txt文件,都包含它
    },
    install_requires=[                                          # 项目依赖的 Python 库,使用 pip 安装本项目时会自动检查和安装依赖
        'numpy'
    ],
    python_requires='>=3',                                      # 指定项目依赖的 Python 版本。
    include_package_data=True,                                  # 是否使用静态文件,为true时静态文件生效,否则不起作用
    zip_safe=False,                                             # 此项需要,否则卸载时报windows error
    setup_cfg=True,                                             # 

)

  • 打包
    1.构建一个源码发布包
python setup.py sdist

Linux下默认将源码打包成 tar.gz, 在windows下默认将源码打包成 zip
2.构建一个wheel包
python setup.py bdist

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值