
200
第1部 ハッキング・ラボの構築
3-19
Windowsに Python環境を構築する
Pythonは、2020年に2系のサポートを廃止するといわれています。つまり、こ
れからPythonのプログラムを作成するのであれば、3系で作成した方がよいで
しょう。しかしながら、書籍やWebでは、Python2系のコードと 3 系のコードが混
在しています。また、いますぐ2 系の資源を捨てるというわけにも、なかなかいき
ません。
そこで、ここではPythonの 2 系と 3系のプログラムをWindowsで動かせるよう
にすることを目標にします。しかも、場面によって簡単に切り替えられるように
します。さらに、site-packagesを独立して管理することで、きれいな状態の実行
環境を用意できるようにします。
Python2とPython3 の混在環境の構築
"py.exe" というラッパー(ランチャーともいえる)で切り替える方法を紹介しま
す。
● py.exeのインストール
①2 系と3系のPythonをダウンロードする
Pythonを公式サイトから最新版の2系と3系のPythonをダウンロードします。
ここでは "python-2.7.15.msi" と "python-3.6.5.exe" をダウンロードしました。
Download Python | Python.org
https://www.python.org/downloads/
②Python3 系をインストールする
Python3系には "py.exe" ...