Python でオフライン環境で依存パッケージをインストールする方法

Pythonのオフラインで利用できる依存関係パッケージのインストール方法は次のいずれかです。

  1. オフラインインストールを使うには、まず必要な依存関係のオフラインインストールパッケージ(通常はwhlファイル)をダウンロードしておきます。次に、これらのオフラインインストールパッケージを目標マシン上の任意のディレクトリにコピーします。そのあと、コマンドラインでpipコマンドを使ってインストールを行い、オフラインインストーラーパッケージのパスを指定します。例えば:
pip install /path/to/package.whl
  1. ロ−カルリポジトリを活用する:複数のマシンに同じ依存パッケージをインストールする必要がある場合は、ローカルリポジトリをセットアップすることができます。まず、インターネットに接続しているマシンで pip コマンドを使用して依存パッケージをダウンロードします。
pip download package-name

ダウンロードした依存関係パッケージを任意のディレクトリにコピーします。その後に以下のコマンドを実行して、ターゲットマシンにローカルリポジトリを作成します。

pip install --no-index --find-links=/path/to/packages package-name

指定したローカルソースパスからpipが依存パッケージを探してインストールします。

  1. 仮想環境の使用: 仮想環境を使用して、プロジェクトの依存パッケージを管理することができます。まず、ネットワークに接続されているマシンで仮想環境を作成します。
python -m venv myenv

次に、仮想環境ディレクトリをターゲットマシン上にコピーします。その後、ターゲットマシンに仮想環境をアクティブにして、pipコマンドで依存パッケージをインストールします。

source myenv/bin/activate  # Windows系统上为myenv\Scripts\activate
pip install package-name

これにより、依存パッケージは仮想環境にインストールされ、システムのPython環境に影響を与えません。

bannerAds