A Way of Code

興味の赴くままに書き綴っていきます。

Python

Mac OS X 10.7.3 Lionでpythonbrew, virtualenv, pip, buildoutなPython環境を構築する 第4回 hello, buildout

前回:http://toggtc.hatenablog.com/entry/2012/02/06/023807今回は、前回構築した仮想環境を元に、buildoutを使ってみます。 buildoutはPythonのビルドシステムで、JavaでいうところのMavenに近いものです。必要なライブラリを指定しておけば、自動でダウ…

Mac OS X 10.7.3 Lionでpythonbrew, virtualenv, pip, buildoutなPython環境を構築する 第3回 仮想環境の構築

前回:http://toggtc.hatenablog.com/entry/2012/02/06/023652Pythonの仮想環境を構築することで、Python本体がある実環境を汚さずに、好き放題ライブラリを詰め込んだ環境を作ることができます。 pythonbrewには、venvというvirtualenv, virtualenvwrapper…

Mac OS X 10.7.3 Lionでpythonbrew, virtualenv, pip, buildoutなPython環境を構築する 第2回 pythonbrewとPythonのインストール

前回:http://toggtc.hatenablog.com/entry/2012/02/06/023342複数バージョンのPython + 仮想環境を実現するために、以下の構成を作っていきます。 今回は、pythonbrewとPythonのインストールです。 1. 前提環境 Mac OS X 10.7.3 (Snow Leopardでもいける気…

Mac OS X 10.7.3 Lionでpythonbrew, virtualenv, pip, buildoutなPython環境を構築する 第1回 はじめに

そうだ、Pythonをやろう と思ったけど、Python 3とPython 2には後方互換がありません。それならPythonのバージョンを切り替える仕組みが欲しいですね、ってことで調べてみたところ、pythonbrewとvirtualenvを組み合わせて使い、ライブラリの管理・インストー…

pythonbrewのコマンドとオプション一覧

pythonbrewからPythonをビルドしたときのconfigureオプションを調べていたら、網羅的にpythonbrewのオプションがみたくなって、いつの間にかpythonbrewのコマンドとオプションをまとめていました。 `pythonbrew help [COMMAND]`で確認できる内容がほとんどで…

Pythonのバグサイト(bugs.python.org)にバグをレポートしてみる

Python 2.7.2のインストールでエラー(*)が出て、一部公式パッチが見当たらなかったので、PythonのIssue Trackerにバグを投稿してみました。 またお世話になりそうなので、メモしておきます。(*)エラーの詳細→http://toggtc.hatenablog.com/entry/2012/01/29/…

Mac OS X LionでPython 2.7.2をビルドするとエラーになる

pythonbrewからpython 2.7.2を入れようとしたところ、エラーが出てインストールに失敗しました。pythonbrewが悪者みたいな言い方ですが、そんなことはありません。 pythonbrewから普通にpython 2.7.2をインストールすると、ビルドには成功するもののmake tes…