W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
條條大路通 Jinja2 。如果你不確定怎么做,用 Python egg 或 tarball 吧。
你可以用?easy_install?或?pip?安裝最新的版本的 Jinja2:
sudo easy_install Jinja2
sudo pip install Jinja2
這會(huì)在你的 Python 安裝中的 site-packages 目錄安裝一個(gè) Jinja2 egg 。
(如果你在 Windows 的命令行中安裝,省略?sudo?并且確保你用管理員權(quán)限運(yùn)行 命令行)
注意這需要你已經(jīng)安裝了 setuptools 或?distribute?,首選后者。
這會(huì)在你 Python 安裝的 site-packages 目錄安裝 Jinja2 。
作為第四步的替代選擇,你也可以執(zhí)行?python?setup.py?develop?,這會(huì)通過(guò) disbribute 在開發(fā)模式下安裝包。這樣也有編譯 C 擴(kuò)展的優(yōu)勢(shì)。
從 2.5.1 開始, Jinja2 會(huì)檢查是否安裝?MarkupSafe?模塊。如果它找到了, 它會(huì)用這個(gè)模塊的 Markup 類來(lái)代替自帶的。?MarkupSafe?替換 Jinja2 中附帶的 老的加速模塊,其優(yōu)勢(shì)在于更好的安裝腳本,自動(dòng)試圖安裝 C 的版本并在不可行時(shí) 漂亮地退化到純 Python 實(shí)現(xiàn)的版本。
MarkupSafe 的 C 實(shí)現(xiàn)要快得多,并推薦用于 Jinja2 自動(dòng)轉(zhuǎn)義。
默認(rèn) Jinja2 不會(huì)編譯調(diào)試支持模塊。如果你沒(méi)有 Python 頭文件或可用的編譯器, 啟用它會(huì)失敗。這當(dāng)你在 Windows 上安裝 Jinja2 是很常見的情況。
由于調(diào)試模式只對(duì) Python 2.4 是必要的,所以你不需要這么做,除非你在運(yùn)行 2.4:
sudo python setup.py --with-debugsupport install
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)系方式:
更多建議: