溫馨提示×

Ubuntu上Python項目如何打包發布

小樊
49
2025-09-08 19:43:19
欄目: 編程語言

在Ubuntu上打包發布Python項目,可參考以下步驟:

  1. 準備項目結構:創建清晰的項目目錄,如包含my_package代碼目錄、tests測試目錄、README.md文檔、setup.py配置文件、LICENSE許可證文件等。
  2. 編寫setup.py:用setuptools定義項目元數據和依賴,例如name、version、packages、install_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
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女