安裝

2018-02-24 15:39 更新

條條大路通 Jinja2 。如果你不確定怎么做,用 Python egg 或 tarball 吧。

作為一個 Python egg (通過 easy_install)

你可以用?easy_install?或?pip?安裝最新的版本的 Jinja2:

sudo easy_install Jinja2
sudo pip install Jinja2

這會在你的 Python 安裝中的 site-packages 目錄安裝一個 Jinja2 egg 。

(如果你在 Windows 的命令行中安裝,省略?sudo?并且確保你用管理員權(quán)限運行 命令行)

從 tarball 版本安裝

  1. 從?download page?下載最新的 tarball
  2. 解包 tarball
  3. sudo?python?setup.py?install

注意這需要你已經(jīng)安裝了 setuptools 或?distribute?,首選后者。

這會在你 Python 安裝的 site-packages 目錄安裝 Jinja2 。

安裝開發(fā)版本

  1. 安裝?git
  2. git?clone?git://github.com/mitsuhiko/jinja2.git
  3. cd?jinja2
  4. ln?-s?jinja2?/usr/lib/python2.X/site-packages

作為第四步的替代選擇,你也可以執(zhí)行?python?setup.py?develop?,這會通過 disbribute 在開發(fā)模式下安裝包。這樣也有編譯 C 擴展的優(yōu)勢。

加速 MarkupSafe

從 2.5.1 開始, Jinja2 會檢查是否安裝?MarkupSafe?模塊。如果它找到了, 它會用這個模塊的 Markup 類來代替自帶的。?MarkupSafe?替換 Jinja2 中附帶的 老的加速模塊,其優(yōu)勢在于更好的安裝腳本,自動試圖安裝 C 的版本并在不可行時 漂亮地退化到純 Python 實現(xiàn)的版本。

MarkupSafe 的 C 實現(xiàn)要快得多,并推薦用于 Jinja2 自動轉(zhuǎn)義。

啟用調(diào)試支持模塊

默認 Jinja2 不會編譯調(diào)試支持模塊。如果你沒有 Python 頭文件或可用的編譯器, 啟用它會失敗。這當你在 Windows 上安裝 Jinja2 是很常見的情況。

由于調(diào)試模式只對 Python 2.4 是必要的,所以你不需要這么做,除非你在運行 2.4:

sudo python setup.py --with-debugsupport install
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號