W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
distribute 的前身是 ?setuptools
? ,是一個(gè)通常用于分發(fā) Python 庫(kù)和擴(kuò)展程序的外部庫(kù)。它依賴于隨 Python 預(yù)裝的 ?distutils
? 庫(kù), 而后者則是一個(gè)基礎(chǔ)的模塊安裝系統(tǒng),這一安裝系統(tǒng)也支持很多復(fù)雜的構(gòu)造,使得 大型應(yīng)用更易于分發(fā)。
而對(duì)于 Flask 自己,則所有您可以在 cheessshop 上找到的軟件包,都隨著 distribute 分發(fā)管理器,或者更古老的 setuptools 和 distutils 分發(fā)。
在這里,我們假定您的應(yīng)用名為 yourapplication.py ,而您沒(méi)使用模塊而是使用 package 的結(jié)構(gòu)來(lái)組織代碼。分發(fā)帶有標(biāo)準(zhǔn)模塊的 代碼不被 distribute 支持,所以我們不去管它。如果您還沒(méi)有將您的應(yīng)用轉(zhuǎn)化為包的形式, 請(qǐng)參考前文 大型應(yīng)用 的內(nèi)容查找如何做到這件事。
利用 distribute 完成一個(gè)有效的部署進(jìn)行更復(fù)雜和更自動(dòng)化的部署方案的第一步, 如果您使程序完全自動(dòng)化,可以閱讀 使用 Fabric 部署 這一章。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: