Freeciv村人会

Freeciv・二次元・IT などなど

Python2.7のインストールと初期設定(Windows)


はじめに

Pythonをインストールする機会があったので……
忘れないように手順をメモします。
デフォルトエンコーディングの変更方法が忘れやすいねー


手順
  1. Pythonインストーラをダウンロード
  2. インストーラを起動させて、インストール
  3. パスを通す
  4. デフォルトエンコーディングをasciiからutf-8にする
  5. きちんと出来たか確認

インストーラのダウンロード

公式サイトからダウンロードする。
Download Python | Python.org


インストール

インストーラを起動させて、インストールする。
特に何もしないで、Nextを選択していけばOK。


パスを通す

システムの詳細設定をクリックし、システムのプロパティを表示させる。
システムのプロパティの環境変数をクリックし、環境変数のPathを編集する。

Pathには、Python27のフォルダのパス(場所)を入力する。
例:c:\python27

参考サイト:
環境変数PATHの設定 | Pythonインストールと環境設定


デフォルトエンコーディングをasciiからutf-8にする

Python27のフォルダ内にあるsite-packagesフォルダ内に、sitecustomize.pyを作成する。
UTF-8で作成しないとダメな気がする。少なくとも、UTF-8なら問題ない)

sitecustomize.pyの内容は、

import sys
sys.setdefaultencoding("utf-8")

参考サイト:
pythonのデフォルトエンコーディングをutf-8に変更する - Qiita PythonのデフォルトエンコーディングをUTF-8に変更する。 - タチコマ好きなエンジニアのブログ Pythonのデフォルトエンコーディングをutf-8にする - はてブロ@ama-ch


きちんと出来たか確認

コマンドプロンプトを開いて、pythonと入力する。
Pythonインタプリタが立ち上がれば、インストール&パス通しはOK。

次に、コマンドプロンプトPythonインタプリタ)に、

import sys
sys.getdefaultencoding()

と入力する。
'utf-8'
と表示されれば、デフォルトエンコーディングの変更もOK。


余談

趣味やらナンヤラでプログラミングをするので、記事にしてみました。
今後も、Freecivとは関係の無い趣味の話などを記事にするかもしれませんが……
お付き合い下さると幸いです。