0

私は頭をvirtualenvとpipに巻き付けようとしています。

pip を使用してライブラリをインストールする場合、ライブラリを同じ場所に正しくインストールするため、どこに 'cd' するかは問題ではありません (それがどこにあるかさえわかりません)。だから私の質問は、pipで何かをインストールするとき、仮想環境内にそのライブラリのみをインストールするようにするにはどうすればよいですか? 最初にそのディレクトリに cd する必要がありますか? または、私が作業しているvirtualenvプロジェクトにのみインストールされるようにするために、pipで使用することになっているコマンドはありますか?

4

3 に答える 3

1

一般に、virtualenv --system-site-packages を使用して virtualenv を作成しない場合は、環境ごとのパッケージのみを使用する必要があります。何かをインストールする前に activate スクリプトを実行するとします。

つまり、virtualenv に何かをインストールする場合は、次のようにします。

  1. アクティブ化スクリプトを実行する
    1. Windows: [ve_directory]\Script\activate.bat
    2. Linux: ソース [ve_directory]/bin/activate
  2. pip install [あなたの要件]

現在の作業ディレクトリがどこにあるかは問題ではないと思います。

参照: http://www.virtualenv.org/en/latest/#the-system-site-packages-option

于 2013-09-02T05:15:32.893 に答える