最近、オフラインでpip installすることも増えました。私はLinuxコマンドなどあまり使わないので作業手順をメモしておきます。
以下の手順で実施します。
- オンライン環境
- Pythonパッケージダウンロード
- 圧縮
- オフライン環境
- 解凍
- インストール
手順
1. オンライン環境
オンラインでPyPIと接続できる環境での作業です。
1.1. Pythonパッケージダウンロード
pip download
でPyPIから必要パッケージをダウンロードします。依存パッケージもダウンロードされます。
ここでは、ディレクトリ/packages
にPythonパッケージshap
をダウンロード。
pip download -d ./packages shap
1.2. 圧縮
ディレクトリ/packages
ごとgzipに圧縮し、archive.tar.gz
というファイルにします。
tar cfvz archive.tar.gz ./packages
2. オフライン環境
オフライン環境での作業です。gzip圧縮ファイルを適当な場所に置きます。
2.1. 解凍
ファイルを解凍します。
tar xfvz archive.tar.gz
2.1. インストール
pip install でファイルからインストールします。
pip install --no-index --find-links=./packages shap
参考リンク
以下のリンクを参考にしました。