ubuntu

Ubuntu上Python项目如何打包发布

小樊
42
2025-09-08 19:43:19
栏目: 编程语言

在Ubuntu上打包发布Python项目,可参考以下步骤:

  1. 准备项目结构:创建清晰的项目目录,如包含my_package代码目录、tests测试目录、README.md文档、setup.py配置文件、LICENSE许可证文件等。
  2. 编写setup.py:用setuptools定义项目元数据和依赖,例如nameversionpackagesinstall_requires等参数。
  3. 安装打包工具:通过pip install setuptools wheel安装setuptoolswheel
  4. 生成分发包:在项目根目录运行python setup.py sdist bdist_wheel,生成.tar.gz源分发包和.whl二进制轮子包,存于dist目录。
  5. 注册PyPI账号:在PyPI官网注册账号,用于后续上传包。
  6. 上传分发包:安装twine工具,使用twine upload dist/*将包上传到PyPI。也可先上传到TestPyPI测试,命令为twine upload --repository-url https://test.pypi.org/legacy/ dist/*

此外,还可使用CI/CD工具如GitHub Actions实现自动化打包发布。

0
看了该问题的人还看了