【手順】Python 3.6系インストール手順
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.0 の Windows x86-64 executable installer をダウンロードします。
対応OS
Windows、Linux/Unix、Mac OS Xなど
インストール手順
最初に表示される画面です。
「Install Now」か「Customize Installation」を選択します。
今回は、Python のインストール先をこのままだと長過ぎるので
「Customize Installation」を選択します。
※環境変数に Path も追加しておきたいので、
一番下の「Add Python 3.6 to Path」にチェックを付けておきます。
オプション画面(その1)です。
ここは、このままで次へ進みます。「Next」をクリックして、次へ進みます。
オプション画面(その2)です。
「Customize install location」を好きなパスに変更しましょう。
よければ「Install」をクリックします。
※インストールが開始されます。
インストールの進捗状況を表示してくれる画面です。
インストールが完了した画面です。
「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 が正常に動作しています。