私は私のpythonプロジェクトのためのvenvというvirtualenvフォルダを持っています。グローバルにインストールされたパッケージをvirtualenvフォルダにインポートする方法
私は実行することができます:私は1つ、M2Crypto以外のプロジェクトのために必要なすべての要件をインストールし
venv/bin/pip install -r requirements.txt
を。インストールする唯一の方法はapt-getです:
apt-get install python-m2crypto
このパッケージをaptからvenvフォルダに追加するにはどうしたらいいですか?また、それはすでにグローバルにインストールいた場合でも、virtualenvのにインストールする
私はそれを試みます。なぜpip --helpの出力に文書化されていないのですか? –
これは 'pip help install'に書かれています。 '-I'フラグは' install'コマンドに固有であり、したがってグローバルフラグリストには表示されません(他にも多くのコマンド特有のフラグがあります)。 – Amber
ありがとうございます。これはあまりうまくいきません。 M2Cryptoは実際にpip経由でインストールできますが、ライブラリにUbuntu 12.04 LTSでインストールが失敗するバグがあります。彼らはパッチをリリースしましたが、私にとってはうまくいきません...あなたのコマンドを試してみると、pipリポジトリからライブラリをダウンロードし、aptパッケージをコピーするのではなくインストールします。 –