[英]How to distribute my python CLI scripting application?
我有一個使用 CLI 的 python 腳本,我想 package 並與我正在合作的另一個團隊的用戶共享。 本質上,我想知道自動化的最佳方法是什么:
我的想法是創建一個 .exe 文件來運行所有這些步驟,但我覺得這可能還是太復雜了? 此外,我會培訓用戶如何運行命令以及他們需要使用哪些標志。
任何關於工具、庫、打包技術或容器化的想法都將受到歡迎。
TLDR - 想要完全捆綁我的環境並使其像在用戶本地計算機上的可下載安裝一樣簡單,因此他們擁有應用程序設置的所有適當配置,他們只需要知道如何從正確的目錄運行命令應用程序存在。
謝謝!
You can create a Python package with setuptools
that can be easily installed on another machine with pip
, either from a directory or repository you provide, or even from PyPI if you upload your package to it. 我認為這允許您通過在setup.py
中添加合適的條目來定義您列出的所有內容,該文件用於指定您要使用 setuptools 執行的操作:
您可以通過在您最喜歡的 web 搜索引擎中搜索python setuptools cli
來找到說明和教程。 這是一個示例(但鏈接不會永遠存在): https://click.palletsprojects.com/en/8.1.x/setuptools/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.