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

2019年11月5日

Python 3 概要

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

今回のバージョンは Python 3.6.0 です。
※2018 年 6 月 15 日に 3.7 がリリース予定です。
Release Schedule – python.org

入手方法

下記からインストーラーをダウンロードします。
Downloads – Python.org

Python 3.6系のスクリーンショット。

Python 3.6系のスクリーンショット。

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

対応OS

Windows、Linux/Unix、Mac OS Xなど

インストール手順

Python 3.6系のスクリーンショット。

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

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

Python 3.6系のスクリーンショット。

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

Python 3.6系のスクリーンショット。

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

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

Python 3.6系のスクリーンショット。

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

Python 3.6系のスクリーンショット。

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

動作確認

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

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\>python
Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AM
D64)] 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 – ウィキペディア
https://ja.wikipedia.org/wiki/Mod_wsgi

mod_wsgi
https://github.com/GrahamDumpleton/mod_wsgi/releases

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

Apache 2.4.33 を例にして、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:\Python36\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 が正常に動作しています。

入手先

Downloads – Python.org

開発キット

Posted by 管理人