Python
  • 01、基础篇
    • Python基础篇-001. Python简介
    • Python基础篇-002. Hello World
    • Python基础篇-003. 变量类型(一)
    • Python基础篇-004. 常量
    • Python基础篇-005. 运算符
    • Python基础篇-006. 条件语句
    • Python基础篇-007. 循环语句
    • Python基础篇-008. 变量类型(二)
    • Python基础篇-009. 函数(一)
    • Python基础篇-010. 函数(二)
    • Python基础篇-011. 变量作用域
    • Python基础篇-012. 自定义类(一)
    • Python基础篇-013. 自定义类(二)
    • Python基础篇-014. 模块
    • Python基础篇-015. 异常处理
  • 02、进阶篇
    • Python进阶篇-001. 文件IO
    • Python进阶篇-002. main.py
    • Python进阶篇-003. init.py
    • Python进阶篇-004. all
    • Python进阶篇-005. private
    • Python进阶篇-006. lambda表达式
    • Python进阶篇-007. 推导式
    • Python进阶篇-008. 迭代器
    • Python进阶篇-009. 生成器
    • Python进阶篇-010. 多线程
    • Python进阶篇-011. 数据处理基础函数(一)
    • Python进阶篇-012. 数据处理基础函数(二)
    • Python进阶篇-013. 包管理(一)
    • Python进阶篇-014. 包管理(二)
    • Python进阶篇-015. 包管理(三)
    • Python进阶篇-016. 包管理(四)
    • Python进阶篇-017. requirements.txt
    • Python进阶篇-018. venv
    • Python进阶篇-019. 头部注释
    • Python进阶篇-020. 优雅传参
    • Python进阶篇-021. 连接MySQL
  • 03、实践篇
    • Python实践篇-001. GitBook小工具(一)
    • Python实践篇-002. GitBook小工具(二)
Powered by GitBook
On this page
  • 一、创作声明
  • 二、前言
  • 三、Python包安装包实践
  • 四、写在最后
  1. 02、进阶篇

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:你的包的简短描述。

  • dependency1 和 dependency2:你的包所依赖的其他包。

2、生成Python包安装包

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

python setup.py sdist

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

3、安装Python包安装包

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

pip install your-package-name

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

四、写在最后

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

PreviousPython进阶篇-014. 包管理(二)NextPython进阶篇-016. 包管理(四)

Last updated 1 year ago