distutils? 是標(biāo)準(zhǔn)庫(kù)自帶, 是最早的關(guān)于構(gòu)建和發(fā)布項(xiàng)目的工具, 已經(jīng)被setuptools代替。它仍然為當(dāng)前的打包和構(gòu)建基礎(chǔ)設(shè)施奠定了基礎(chǔ)。
setuptools ?distutils的替代者,也是現(xiàn)在的標(biāo)準(zhǔn)。
wheel? 是增加bdist_whee命令到 distutils/setuptools中,產(chǎn)生了一個(gè)跨平臺(tái)的二進(jìn)制打包形式
twine 是將我們的項(xiàng)目分發(fā)到pypi上,供其它用戶使用
pip 是從pypi中安裝我們需要的第三方包
distutils參考鏈接:
https://docs.python.org/3/library/distutils.html#module-distutils
setuptools參考連接:
https://setuptools.readthedocs.io/en/latest/
wheel 參考鏈接:
https://wheel.readthedocs.io/en/latest/
twine參考連接:
https://github.com/pypa/twine
pip參考連接:
https://pip.pypa.io/en/stable/installing/