Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python 打包命令

作者:優雅dē颓废   发布日期:2025-08-15   浏览:53

# 示例代码:使用 setuptools 打包 Python 项目

# 1. 创建项目的文件结构
# my_project/
# ├── my_package/
# │   └── __init__.py
# ├── setup.py
# └── README.md

# 2. 编写 setup.py 文件
# setup.py 是打包的核心文件,它定义了项目的元数据和依赖关系。

from setuptools import setup, find_packages

setup(
    name="my_package",  # 包名称
    version="0.1",      # 版本号
    packages=find_packages(),  # 自动发现包
    install_requires=[  # 依赖项
        "requests",
        "numpy"
    ],
    author="Your Name",  # 作者
    author_email="your.email@example.com",  # 作者邮箱
    description="A short description of the package",  # 描述
    long_description=open('README.md').read(),  # 从 README 文件读取长描述
    long_description_content_type='text/markdown',  # 长描述的格式
    url="https://github.com/yourusername/my_project",  # 项目主页
    classifiers=[
        "Programming Language :: Python :: 3",
        "License :: OSI Approved :: MIT License",
        "Operating System :: OS Independent",
    ],
)

# 3. 打包命令
# 在项目根目录下运行以下命令来打包项目:
# python setup.py sdist bdist_wheel

# 解释说明:
# - `sdist` 命令会生成一个源码分发包(source distribution)。
# - `bdist_wheel` 命令会生成一个 wheel 分发包,这是一种更高效的二进制分发格式。

上一篇:python的split用法

下一篇:python上传文件

大家都在看

python时间格式

python开发windows应用程序

python中len是什么意思

python ord和chr

python中的yield

python自定义异常

python判断路径是否存在

python list.pop

python的for i in range

npm config set python

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站