ひまlab

ひまな時になんか書く。

オフライン環境のPython 3.3にJinja2を入れてみる[備忘録]

流行りに乗って、Python 3.3を使い始めてみました。
2系から結構変わってるところもあり、結構戸惑ってます。

そんな中で、オフライン環境にJinja2を入れようとして詰まったのでメモします。

環境と資材

手順

  1. distributeをダウンロード
  2. distribute-x.x.xx.tar.gzを解凍し、以下のコマンドを実行
 > cd distribute-0.6.28/
 > python setup.py install
  1. Jinja2をダウンロード
  2. 解凍し、以下のコマンドを実行
 > cd mitsuhiko-jinja2-xxxxxxx
 > python setup.py install
  • 試してみる
 > python
 >>> from jinja2 import Template
 >>> template = Template('Hello {{ name }}!')
 >>> template.render(name='Kanjin')
'Hello Kanjin!'

あとがき

Pythonのモジュール管理は、発展しているみたいです。
また、新しいPythonでは"packaging" モジュールが追加される(された?)話もあります。
ただ、僕はあまりその辺を追っかけてなかったので、そろそろ後追いしてみようと思います。