Python 打包命令通常使用 setuptools
或 PyInstaller
等工具。下面分別介紹它們的集成方法。
setuptools
打包:首先,確保已經(jīng)安裝了 setuptools
。如果沒有安裝,可以使用以下命令安裝:
pip install setuptools
接下來,創(chuàng)建一個(gè)名為 setup.py
的文件,內(nèi)容如下:
from setuptools import setup, find_packages
setup(
name='your_package_name',
version='0.1',
packages=find_packages(),
install_requires=[
# 列出你的項(xiàng)目依賴的其他包
],
)
然后,在項(xiàng)目根目錄下運(yùn)行以下命令來構(gòu)建源代碼發(fā)布版:
python setup.py sdist bdist_wheel
這將在 dist/
目錄下生成源代碼發(fā)布版(.tar.gz
文件)和 Wheel 發(fā)布版(.whl
文件)。
PyInstaller
打包:首先,確保已經(jīng)安裝了 PyInstaller
。如果沒有安裝,可以使用以下命令安裝:
pip install pyinstaller
接下來,使用 PyInstaller
生成可執(zhí)行文件。在項(xiàng)目根目錄下運(yùn)行以下命令:
pyinstaller --onefile your_main_script.py
這將在 dist/
目錄下生成一個(gè)可執(zhí)行文件(Windows 下的 .exe
文件,macOS 下的 .app
文件,Linux 下的可執(zhí)行文件)。
這樣,你就可以將生成的發(fā)布版集成到你的項(xiàng)目中。