Python embedded ditribution

2021年6月20日

はじめに

Windows 版 Python の最小構成パッケージである embedded distribution について。

環境

  • Windows 10 64 bit
  • Python 3.9.5

入手と設置

Python のサイト から、"Windows embeddable package (64-bit)" をダウンロードする。

ZIP ファイルなので、展開して適当に設置する。ここでは、"C:\python-3.9.5" に置くことにする。

フォルダの直下にある "python39._pth" の "import site" がコメントになっているが、これを有効にする。

# Uncomment to run site.main() automatically 
import site

Python 利用のためのバッチファイルを用意する。

python_console.bat

@set PYTHON_HOME=C:\python-3.9.5 
@set PATH=%PATH%;%PYTHON_HOME%;%PYTHON_HOME%\Scripts 
@%windir%\system32\cmd.exe

これを起動して使う。

セットアップ

pip を入れる。こちら に従う。get-pip.py をダウンロードして、実行する。

>python get-pip.py

pip が動けば OK。pip 検索のために pip-search を入れておく。

>pip install pip-search