インターネット接続なしでの pip install

インターネット接続なしでの pip install

Takahiro Iwasa
(岩佐 孝浩)
Takahiro Iwasa (岩佐 孝浩)
1 min read
Python

Python ライブラリは、以下の手順でインターネット接続環境なしでインストールできます。

Step1

pip download を使用して、 Python パッケージをインターネット接続環境でダウンロードします。

pip install boto3
pip freeze > requirements.txt
pip download --dest packages -r requirements.txt

Step2

パッケージを圧縮し、 SCP などのツールを使用して、アーカイブをインターネット非接続環境に転送してください。

tar cvzf packages.gz ./packages
# Move this archive

Step3

アーカイブを解凍し、 --find-links および --no-index オプションを使用して、 pip install -r requirements.txt を実行してください。

tar xvzf packages.gz
pip install -r requirements.txt --find-links packages --no-index
Takahiro Iwasa
(岩佐 孝浩)

Takahiro Iwasa (岩佐 孝浩)

Software Developer at iret, Inc.
主に AWS を利用したクラウドネイティブアプリケーションの設計および開発をしています。 Japan AWS Top Engineers 2020-2023