Python 打包命令主要有以下選項(xiàng):
-h
或 --help
:顯示幫助信息。-V
或 --version
:顯示 Python 版本信息。-m
或 --module
:從指定模塊中運(yùn)行打包后的代碼。-o
或 --output
:指定輸出文件名,可以指定為目錄或 ZIP 文件。-c
或 --console
:生成控制臺可運(yùn)行的程序。-w
或 --windowed
:生成窗口程序,不帶控制臺窗口。-i
或 --icon
:指定圖標(biāo)文件名。-u
或 --unsigned
:生成無簽名包。-s
或 --strip
:去除符號表信息,使包更小。-e
或 --entry-point
:指定入口函數(shù)名。-a
或 --ascii
:生成 ASCII 字符集的包。-d
或 --debug
:生成調(diào)試信息。-x
或 --execute
:直接運(yùn)行打包后的程序。-p
或 --prefix
:指定安裝前綴目錄。-f
或 --force
:強(qiáng)制覆蓋已存在的文件。-b
或 --build-dir
:指定構(gòu)建目錄。-j
或 --jobs
:指定并行構(gòu)建的任務(wù)數(shù)。-k
或 --keep
:保留源碼包。-v
或 --verbose
:顯示詳細(xì)輸出信息。這些選項(xiàng)可以組合使用,例如:
python setup.py sdist bdist_wheel
:生成源碼包和 Wheel 包。python setup.py bdist_wininst
:生成 Windows 安裝程序。python setup.py install --prefix=/usr/local
:將包安裝到指定目錄。