9

私はよくvirtualenvを使用して、プロジェクトにインストールされている依存関係の正しいバージョンを維持します。

virtualenv apps --distribute

問題は、それを使用するときに、virtualenvがdistribute==0.6.19をインストールし続けることです。

私は毎回最初に実行する必要があります:

pip install distribute -U

それはなぜですか。また、適切なバージョンの配布を直接インストールするにはどうすればよいですか。

ありがとうございました。

4

2 に答える 2

4

python-virtualenvリストのpipの更新についても同様の質問がありました。便宜上、ここで繰り返しました。

最近のvirtualenvを使用している場合は、オプションを使用して、インストールするパッケージを--extra-search-dir含む代替ディレクトリを指すこともできます。distributeこれはここに文書化されています:

http://www.virtualenv.org/en/latest/index.html#the-extra-search-dir-option

ユーザーが提供するextra-search-dirパスは、「組み込み」の検索パスよりも優先されるため、目的を達成できるはずです。

于 2012-06-06T12:37:47.707 に答える
1

最初に行うことはアップグレードすることですvirtualenv

sudo aptitude remove python-virtualenv python-pip
sudo easy_install pip virtualenv

次に、デフォルトでdistribute==0.6.24がインストールされています。

于 2012-06-05T06:58:41.427 に答える