【手順】Python 3.7系インストール手順

Python 3 概要

Pythonは、Windows、Linux/Unix、Mac OS Xなどで動作するプログラミング言語です。

入手方法

下記からインストーラーをダウンロードします。

Download Python – Python.org

Windows 版 Python 3.7 系のインストール時のスクリーンショット。

Download Python 3.7 – Python.org

Windows 版 Python 3.7 系のインストール時のスクリーンショット。

今回は、Python 3.7.3 の Windows x86-64 executable installer をダウンロードします。

対応OS

Windows、Linux/Unix、Mac OS Xなど

インストール手順

Windows 版 Python 3.7 系のインストール時のスクリーンショット。

最初に表示される画面です。
「Install Now」か「Customize Installation」を選択します。
今回は、Python のインストール先をこのままだと長過ぎるので
「Customize Installation」を選択します。

※環境変数に Path も追加しておきたいので、
一番下の「Add Python 3.7 to Path」にチェックを付けておきます。

Windows 版 Python 3.7 系のインストール時のスクリーンショット。

オプション画面(その1)です。
ここは、このままで次へ進みます。「Next」をクリックして、次へ進みます。

Windows 版 Python 3.7 系のインストール時のスクリーンショット。

オプション画面(その2)です。
「Customize install location」を好きなパスに変更しましょう。
よければ「Install」をクリックします。

※インストールが開始されます。

Windows 版 Python 3.7 系のインストール時のスクリーンショット。

インストールの進捗状況を表示してくれる画面です。

Windows 版 Python 3.7 系のインストール時のスクリーンショット。

インストールが完了した画面です。
「Close」をクリックして、画面を閉じましょう。

動作確認

コマンドプロンプトから「python」と入力し、バージョンを確認しておきましょう。
下記のように表示されれば、OKです。

C:\>python

Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD6
4)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

Apacheとの連携

mod_python の開発は終了してたようですね。
代わりに「mod_wsgi」を使用して、Apache サーバーで動作させるようです。

mod_wsgiとは、WSGI (Web Server Gateway Interface) インターフェースに準拠した PythonのプログラムをApache HTTP Serverで動作させるためのモジュールである。

mod_wsgi – ウィキペディア

mod_wsgis – GitHub.com

とりあえず、mod_wsgi を使わずに CGI として動作するようにします。

Apache 2.4.39 を例にして、Python を使えるようにします。
「Apache24\conf\」ディレクトリに入っている「http.conf」ファイルを
自身の環境に合わせて修正していきます。

まずは、「ScriptAlias /cgi-bin/」で検索します。
360 行目付近に

    # directives as to Alias.
    #
    ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"

先頭に「#」があれば、「#」を削除します。
先頭に「#」が付いてなければ、ここでは何もしません。

つぎに、「AddHandler cgi-script」で検索します。
415 行目付近に下記のような記載があると思います。

    #
    #AddHandler cgi-script .cgi

    # For type maps (negotiated resources):

これを下記のように修正します。

    #
    AddHandler cgi-script .cgi .py

    # For type maps (negotiated resources):

これで修正は済んだので、「http.conf」ファイルを保存します。

つぎに、「Apache24\cgi-bin\」に
テキストファイルを作成して、テキストファイルの中身を以下のようにします。

#! C:\Python37\python
# -*- coding: utf-8 -*-
print("Content-Type: text/html")
print()
print("Hello, World.")

ファイルを保存したら、ファイル名を「test.py」にします。

これで準備が完了したので、Apache を再起動します。
Webブラウザーを起動して、
アドレスバーに「http://127.0.0.1/cgi-bin/test.py」と入力して「Enter」キーを押します。
「Hello, World.」と表示されれば、Apache で Python が正常に動作しています。

入手先

Download Python – Python.org

開発キット

Posted by 管理人