投稿

5月, 2011の投稿を表示しています

Python 環境構築メモ (2.6 系)

環境構築 Python 2.6 系 ( 2.6.6 - 2011-05-31 現在) をインストール ※ Windows の場合 pywin32 をインストール Visual C++ 2008 Express Edition をインストールし、Path に" C:\Program Files\Microsoft Visual Studio 9.0\VC " を追加する distribute をインストール # Linux curl -O http://python-distribute.org/distribute_setup.py python distribute_setup.py 必要であれば ipython 等共通にしておきたいライブラリをインストール easy_install -U ipython PyReadline 参考: ipython と virtualenv を同時に使う方法 virtualenv , virtualenvwrapper をインストール easy_install -U virtualenvwrapper Windows の場合は、 virtualenvwrapper-win を \path\to\Python26\Scripts に保存する プロジェクト毎のvirtualenv を作成 mkvirtualenv <name> プロジェクトに必要なライブラリをインストールする pip install simplejson foo bar ... ※ Windows 環境では以下のライブラリはバイナリインストール ? mysql-python cx_Oracle ( 4.4.1-9i , 5.1-10g , 5.1-11g ) virtualenvwrapper の利用方法 新規作成 mkvirtualenv <name> 削除 rmvirtualenv <name> 利用 workon <name> 一覧 lsvirtualenv

SVN リポジトリ間で特定ディレクトリの移動

いつも忘れるのでメモ svnadmin と svndumpfilter を利用する。 svndumpfilter で dump から特定ディレクトリを抽出 svnadmin dump /path/to/svn/repo | svndumpfilter include /path/to/project/trunk > project.dump svnadmin で移行先のリポジトリにロード cat project.dump | sudo svnadmin load /path/to/svn/old 移動元リポジトリの階層は維持される。