2011年5月28日土曜日

Python環境の構築 その2

前回は細かく書きすぎたので今回は大雑把に。といってもパッケージをインストールするdistributeをインストールするだけです。

前回で下地は整ったので、後は簡単にコマンドを叩くだけです。とりあえず以下のように実行。
wget http://python-distribute.org/distribute_setup.py
python distribute_setup.py
これだけです。0.6.16がインストールされました。あとはdistutilでMinGWを使用させるために、以下の設定ファイルをPythonのインストールディレクトリ\Lib\distutilsフォルダにdistutils.cfgというファイルに記載して入れておくといいようです。
[build]
compiler = mingw32
この設定ファイルの有効性の確認方法が分からないのでとりあえず入れるだけに。

とりあえず以下を実行してみました。
easy_install --help
なんかエラーが吐かれてエラー終了してしまいました。最後の方に以下のメッセージを発見。
ConfigParser.MissingSectionHeaderError: File contains no section headers.
file: D:\Local\Python27\lib\distutils\distutils.cfg, line: 1
'\xef\xbb\xbf[build]\n'
どうにもdistutils.cfgをUTF-8で保存した際、先頭のBOMを読み込んでしまったためにヘッダーセクションがないと言われてるみだいです。BOMなしで保存しなおして再度実行すると今度は正しくヘルプが表示されました。

とりあえず設定ファイルを読み込んではくれているようです。今後はTracの環境でも作っていきたいなぁと思います。

ちなみにASCII社から出ているエキスパートPythonプログラミングをかなり参考にしています。

0 コメント: