Python3.7 セットアップ : Windows環境

MaxGauge関連のツールで利用するPython3.7の実行環境のセットアップ方法について説明します。

Python3.7の実行環境の導入

Windows環境用のPythonをインストールします。本ツールはPythonのバージョン3.7(32bit、64bit)に対応しています。

Pythonの公式サイト(https://www.python.org/)よりWindows用のexecutable installerをダウンロードしてインストールします。

注釈

本資料で使用するインストール画面は python-3.7.7-amd64.exe (Python3.7 64bit) の画像となります。

  1. ダウンロードしたPythonのインストーラをダブルクリックしてインストーラを起動します。

    ../_images/py37install01.png

    注釈

    「Customize installation」を選択してインストール先を C:Python\Python37 にインストールします

  2. 各チェックボックスはデフォルト値のままで「Next >」をクリックします。

    ../_images/py37install02.png
  3. Add Python to environment variables のチェックボックス有効にします Customize install location にインストール先パスを指定して、「Install」をクリックします。

    ../_images/py37install03.png
  4. インストール終了画面を「Close」で終了します。

    ../_images/py37install05.png
  5. コマンドプロンプトから、echo %PATH% を実行してPATHにPythonのインストール先パスが追加されていることを確認します。

    ../_images/py3_path_env.png

    注釈

    環境変数: PATH に以下が追加されていることを確認します。

    • Pythonのインストーラで指定したインストール先パス

    • Pythonのインストーラで指定したインストール先パス配下の Scripts ディレクトリのパス

Python用のPostgresドライバの導入

PythonからPostgresへの接続用ドラバ(psycopg2)を導入します。

https://pypi.org/project/psycopg2-binary/#files より導入したPythonに対応するwhlファイルをダウンロードしてください。

  1. 下記のURLより導入したPythonに対応するファイルをダウンロードします

    URL: https://pypi.org/project/psycopg2-binary/#files

    ../_images/py3_psycopg2_download.png

    注釈

    2020年5月25日の時点ではPython3.7に対応するwhlファイルは以下になります

    • 32bit版 : psycopg2_binary-2.8.5-cp37-cp37m-win32.whl

    • 64bit版 : psycopg2_binary-2.8.5-cp37-cp37m-win_amd64.whl

  2. コマンドプロンプトを管理者で起動して pip コマンドでインストールします

    py -m pip install <ダウンロードしたwhlファイルのフルパス>
    

    以下は、ダウンロードしたwhlファイルを C:\Users\Administrator\Desktop\psycopg2-2.8.5-cp37-cp37m-win_amd64.whl に保存して pip コマンドで実行した例です。

    ../_images/py37_psycon2_install001.png

    注釈

    インストール時に pip のバージョンに関連するメッセージが表示されますが問題はありません

    注釈

    pip コマンドが利用出来ない場合は、pip コマンドをインストールします。

    python -m ensurepip
    
    ../_images/py37_pip_install02.png
  3. コマンドプロンプトよりpsycopg2のバージョンが表示されることを確認します。

    コマンド

    python -c "import psycopg2; print(psycopg2.__version__)"
    
    ../_images/py37_psycon2_install002.png

    注釈

    表示されるバージョンが 2.6 以上であることを確認してください。