Django をカスタムの場所にインストールしたいのですが、distutils のドキュメントを読みましたが、次のような方法でホーム ディレクトリにインストールできるはずです (解凍された Django tarball から実行した場合)。
> python setup.py install --home=~/code/packages/install --install-purelib=modules --install-platlib=modules --install-scripts=scripts --install-data=data
ただし、これを実行するたびに、ホームパスと個別の要素パスを連結していないように見えるため、単純に終了します
modules/
scripts/
data/
展開された tar ボール ディレクトリ。つまり、モジュール、スクリプトなどを、指定された --home に対する相対パスではなく、ローカル ディレクトリへの単純な相対パスとして扱っているようです。
--prefix を使用してルートを設定し、setup.cfg を使用してみましたが、何も機能しないようです。--prefix および --home は、他のオーバーライドなしで単独で機能しますが、 --install-xxx オーバーライドと一緒に使用すると機能しません。
私はおそらく何か愚かなことをしている、またはドキュメントが間違っているか、バグです。どんな助けも大いに義務付けられています。