min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

Python3 オフラインでpip installを利用する(whlファイルからのインストール)

仕事でPythonを使う機会が増えた。インターネットがない環境や、あってもプロキシ等の設定で外部への接続が遮断している状況でpipでPythonに機能を追加したい場面に遭遇。

 

インストールファイルだけ用意しておいて、ローカルでインストールできるといい。やり方を探したらあった。

 

<ローカルでのpip install方法> ※ Python3の例

① whlファイルを検索

 「パッケージ名 whl」で検索する。PyPIにある場合がほとんど。

f:id:min117:20181123085149p:plain

② インストールファイルをダウンロード

 beautifulsoup4 · PyPI

 PyPIのサイトの左メニュ「Download files」から whlファイルを選ぶ。tar.gzでもいいけど、今回はwhlで進める。

 f:id:min117:20181123003420p:plain

 

③ ファイルからインストール

$ sudo -s

# pip install インストールファイル名.whl

 

CentOS7だとこんな感じ。

f:id:min117:20181123085313p:plain

 

ラズベリーパイ(RaspberryPi ZERO W)でもうまくいく。

f:id:min117:20181123005849p:plain

 

Windows10のPython3(WinPython環境)のコンソールでもこれでインストールできた。

f:id:min117:20181123085410p:plain

しばらく重宝しそう。