python创建和上传自己的PyPI库

本文介绍了如何创建和上传自己的Python PyPI库,包括准备LICENSE、setup.py文件、README.md,构建PyPI包,本地验证,注册PyPI账户,使用twine上传包,并介绍了SourceRank用于评估Python包质量的指标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建和上传自己的PyPI库

pypi

官方地址:https://pypi.org/

Python中我们经常会用到第三方的包,默认情况下,用到的第三方工具包基本都是从Pypi.org里面下载。

PyPI 是 Python Package Index 的首字母简写,其实表示的是 Python 的 Packag 索引,这个也是 Python 的官方索引。

如何将自己开发的一个包上传到PyPI,供其它人使用呢?

准备文件

  • LICENSE.txt,创建许可证
    上传到Python Package Index的每个包都包含许可证,这一点很重要。这告诉用户安装你的软件包可以使用您的软件包的条款。开源License,有如MIT,Apache license 2.0等。有关选择许可证的帮助,请访问https://choosealicense.com/。选择许可证后,打开 LICENSE并输入许可证文本。

  • setup.py文件
    setup.py是setuptools的构建脚本,用来描述项目,打包的时候会用到这个文件。它告诉PyPI我们的项目叫什么名字,是什么版本,依赖哪些库,支持哪些操作系统,可以在哪些版本的Python上运行。
    建议大家直接编辑其他仓库里的setup.py, 只需要修改一些必要的配置就可以了

  • README.md 文件
    项目描述文件。

Python项目的setup.py文件,用于定义项目的配置和依赖关系,以便于安装、打包和发布.

一个基本的setup.py可能如下所示:

from setuptools import setup, find_packages

setup(
    name='mypackage',
    version='0.1',
    packages=find_packages(),
    install_requires=[
        # 任何依赖项都在这里列出
    ],
    author=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西京刀客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值