Python进阶篇-015. 包管理(三)

[toc]

一、创作声明

进阶篇是对基础篇的补充,这里面更多的是各种常用库、高级语法糖的教程,因此,进阶篇的内容会比较零碎。在创作过程中,同样会借助ChatGPT来辅助。

二、前言

本章重点目标是,学会怎么本地生成python包安装包,安装python包安装包。

三、Python包安装包实践

1、创建setup.py文件

在项目目录中创建一个名为setup.py的文件,用于定义你的python包安装包的元数据和依赖关系。

from setuptools import setup, find_packages

setup(
    name='your_package_name',
    version='1.0.0',
    author='Your Name',
    author_email='your_email@example.com',
    description='A short description of your package',
    packages=find_packages(),
    install_requires=[
        'dependency1',
        'dependency2'
    ],
)

在这个示例中,你需要替换以下内容:

  • your_package_name:你的包的名称。

  • 1.0.0:你的包的版本号。

  • Your Name:你的名字。

  • your_email@example.com:你的电子邮件地址。

  • A short description of your package:你的包的简短描述。

  • dependency1dependency2:你的包所依赖的其他包。

2、生成Python包安装包

使用命令行工具进入项目目录,并执行以下命令来打包你的项目:

python setup.py sdist

这将会在项目目录中生成一个dist目录,并在其中创建一个压缩文件,其中包含了你的项目代码和相关文件。

3、安装Python包安装包

安装和使用你的包:其他人可以使用以下命令来安装你的包:

pip install your-package-name

他们可以在自己的Python项目中导入你的包,并使用其中的功能。

四、写在最后

更多技术分享,点击传送门:https://github.com/maxiaolu66/profile

Last updated