| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 【Python包管理系列1】python打包发布到PyPI全过程(入门版) -> 正文阅读 |
|
[Python知识库]【Python包管理系列1】python打包发布到PyPI全过程(入门版) |
目的如果发布一个python包到pypi上,共他人使用,本文试图讲清楚。 准备知识PyPI
全称Python Package Index(Python包索引),是 Python 编程语言的软件存储库。网站版权归Python软件官方基金会所有。 我们使用 这是一个公开的平台,只要注册一个账号,就有权限将包发布上去。下面我们就具体一步步做。 PyPA
全称Python Packaging Authority(python打包权利机构),这是一个开源Group,专门维护Python打包及发布所用到的一些工具。 setuptools
setuptools是PyPA提供的包构建系统,使用它,我们只需写一份配置文件( build
在这之前,我们必须使用 twine
twine是PyPA开发的一个PyPI交互程序,可以轻松将已build好的文件上传到PyPI,以供其他人下载。 实战过程首先,安装前面提到的必要工具
撰写
梳理好宝目录结构
成功后,将其推送至pypi
该命令需要你输入pypi的用户名和密码,没有的话可以免费注册
总结这是一个最简单的发布过程,并不一定会满足所有情况,比如我们想打包一些额外的文件,想撰写包的描述等,这些工作可能都是我们需要的。 但是, 所以,这里推荐另一个工具:Peotry,用它来管理包和发布包将会更简单,后面发文分享。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/26 3:25:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |