Python 包制作

Posted 冬天之歌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 包制作相关的知识,希望对你有一定的参考价值。

Python 包制作

官方文档

Python 包目录

  • /package_parent_folder
    • /package
      • /__init__.py

__init__.py文件内添加name = package,其中package指的是包名

package_parent_folder下添加包文件setup.pyLICENSEREADME.md文件。

LICENSE: 包许可说明

README.md: 包说明文件

setup.py: 包安装设置文件

设置文档

设置项文档

安装Python包制作依赖

  1. setuptools
  2. wheel

制作Python包

python3 setup.py sdist bdist_wheel

? 生成文件:

  • /dist
    • package-yourname-version-*.whl
    • package_yourname-version-*.tar.gz

上传Python包

安装上传依赖

  1. twine

Test Pypi

注册账号测试网站上传
> python3 -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*
下载测试
python3 -m pip install --index-url https://test.pypi.org/simple/ example-pkg-your-username

PyPi上传

注册账号上传
twine upload dist/*

报错:invalid command ‘bdist_wheel‘

安装wheel

以上是关于Python 包制作的主要内容,如果未能解决你的问题,请参考以下文章

制作表情包Python拆分和合并GIF动态图(几行代码就搞定)

沙漠表情包如何制作 QQ表情包制作教程

用python制作表情包,领略scrapy框架的魅力!

为啥此代码片段返回意外结果?

成为表情包大帝,仅需几十行python代码,简单易学

Python 包制作