WindowsにPython用のバイナリモジュールをインストールしたいとします。モジュールが、xxx-n.n.n.win32-py2.7.exe
distutilsを使用して準備されたビルド済みインストーラーとして配布されているとします。
私の問題は、インストーラーがレジストリで見つけたPythonディレクトリにパッケージをインストールすることを要求することです。ただし、フラッシュドライブにこの小さな「ポータブル」Pythonディレクトリがあり、時々使用するため、そこにパッケージをインストールする必要があります。そのディレクトリはレジストリにマークされていません。
これまで私が行っていたのは、インストーラーを解凍し、ファイルをに手動でコピーすることLib/site-packages
でした。しかし、おそらくもっと賢い代替手段がありますか?どういうわけかdistutilsインストーラーをハックして、ターゲットPythonディレクトリを指定できるようにすることはできますか(他のインストーラーと同じように)?
PS:イージーインストールはオプションではないことに注意してください。ソースからパッケージをコンパイルする必要があるのに対し、プリコンパイルされたパッケージをインストールしたいのです。