Python でオフライン環境で依存パッケージをインストールする方法
Pythonのオフラインで利用できる依存関係パッケージのインストール方法は次のいずれかです。
- オフラインインストールを使うには、まず必要な依存関係のオフラインインストールパッケージ(通常はwhlファイル)をダウンロードしておきます。次に、これらのオフラインインストールパッケージを目標マシン上の任意のディレクトリにコピーします。そのあと、コマンドラインでpipコマンドを使ってインストールを行い、オフラインインストーラーパッケージのパスを指定します。例えば:
pip install /path/to/package.whl
- ロ−カルリポジトリを活用する:複数のマシンに同じ依存パッケージをインストールする必要がある場合は、ローカルリポジトリをセットアップすることができます。まず、インターネットに接続しているマシンで pip コマンドを使用して依存パッケージをダウンロードします。
pip download package-name
ダウンロードした依存関係パッケージを任意のディレクトリにコピーします。その後に以下のコマンドを実行して、ターゲットマシンにローカルリポジトリを作成します。
pip install --no-index --find-links=/path/to/packages package-name
指定したローカルソースパスからpipが依存パッケージを探してインストールします。
- 仮想環境の使用: 仮想環境を使用して、プロジェクトの依存パッケージを管理することができます。まず、ネットワークに接続されているマシンで仮想環境を作成します。
python -m venv myenv
次に、仮想環境ディレクトリをターゲットマシン上にコピーします。その後、ターゲットマシンに仮想環境をアクティブにして、pipコマンドで依存パッケージをインストールします。
source myenv/bin/activate # Windows系统上为myenv\Scripts\activate
pip install package-name
これにより、依存パッケージは仮想環境にインストールされ、システムのPython環境に影響を与えません。