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