タイトル: ローカルで動く独立してPythonプログラムとパッケージの事前インストール方法
SEOタイトル: ローカルで動く独立してPythonプログラムとパッケージの事前インストール方法
Webに公開するのではなく、ローカルで動かせ、かつ相手に渡したときにパッケージのインストールを事前にさせないプログラム群の作り方を説明する。(相手方にメールかなにかでzipにまとめてbatとして実行してもらうケースなどを想定)
前提
Windows OS
ダウンロード
https://www.python.org/downloads/windows/
上記の公式サイトから任意の「embeddable zip file」をダウンロードする。
解凍すると中に「python.exe」があるので、以降のpythonコマンドはこのpython.exeを実行すること。
pipのインストール
パッケージをインストールするために、まずpipをインストールする。
https://github.com/pypa/get-pip
githubで「get-pip」をダウンロードして解凍する。
先ほどダウンロードしたpythonで「get-pip.py」を実行する。
以下、実行例。
./python-3.8.3rc1-embed-amd64/python.exe ./get-pip-master/get-pip.py |
パッケージのインストール
あとはpipでパッケージをインストールする。
以下、インストール例。
./python-3.8.3rc1-embed-amd64/python.exe -m pip install click |
以上で、独立したPythonプログラム群にパッケージをインストールさせることができる。