[解決済み] pipでローカルキャッシュからインストールする方法を教えてください。
2022-04-30 11:47:55
質問
同じパッケージの多くを異なる場所にインストールする 仮想環境 環境です。パッケージを一度ダウンロードしてから ピップ をローカルキャッシュからインストールしますか?
そうすれば、ダウンロードの帯域と時間を減らすことができます。
解決方法は?
回答更新日: 19-Nov-15
によると Pipのドキュメント :
v6.0以降、pipはデフォルトでキャッシュを提供し、ウェブブラウザと同様の機能を提供します。キャッシュはデフォルトでオンになっており、デフォルトで正しい動作をするように設計されていますが、キャッシュを無効にして常にPyPIにアクセスするためには
--no-cache-dir
オプションを使用します。
したがって、ダウンロードキャッシュが必要な場合は、デフォルトのままpipを使用するのが最新の回答です。
元の回答
から ピップニュース バージョン0.1.4です。
<ブロッククオートパッケージのダウンロードをキャッシュする環境変数 $PIP_DOWNLOAD_CACHE のサポートを追加し、今後のインストールで大きなダウンロードを必要としないようにしました。ネットワークアクセスはまだ必要ですが、これを使用すると一部のダウンロードを回避することができます。
これを利用するために、私の場合は、以下のように
~/.bash_profile
:
export PIP_DOWNLOAD_CACHE=$HOME/.pip_download_cache
または、Macの場合。
export PIP_DOWNLOAD_CACHE=$HOME/Library/Caches/pip-downloads
注意事項
-
あるパッケージの新しいバージョンが検出された場合、そのパッケージはダウンロードされて
PIP_DOWNLOAD_CACHE
ディレクトリに格納されます。例えば、今、私はかなりの数の Django パッケージを持っています。 -
にあるように、ネットワークアクセスの必要性がなくなるわけではありません。
ピップニュース
そのため、新しい
virtualenvs
を飛行機の中で使うことができます。
関連
-
[解決済み】Pythonのvirtualenvを離脱/終了/無効化する方法
-
[解決済み] Windowsにpipをインストールするにはどうしたらいいですか?
-
[解決済み] pipでPythonの全パッケージをアップグレードする方法
-
[解決済み] pipで特定のバージョンのパッケージをインストールする
-
[解決済み] ローカルディレクトリからrequirements.txtファイルに従ってpipを使用してパッケージをインストールするにはどうすればよいですか?
-
[解決済み] virtualenvで異なるバージョンのPythonを使用する
-
[解決済み] 仮想環境内からpip自身をアップデート/アップグレードするにはどうすればよいですか?
-
[解決済み] pipと要件ファイルを使って、特定のパッケージをアップグレードするにはどうすればよいですか?
-
[解決済み] pipでローカルファイルシステムフォルダからvirtualenvにPythonパッケージをインストールする。
-
[解決済み] 全てのvirtualenvを表示する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン