読者です 読者をやめる 読者になる 読者になる

oneshotlife-pythonのブログ

Pythonを好んで使っているプログラマです。Pythonこそが最強のプログラミング言語だと思っています。Pythonは使いやすいです。Pythonは書きやすいです。Pythonは読みやすいです。Pythonはパワフルです。Pythonは一貫性があります。Pythonが好きです。

Windows7にPython2.7,IPythonをインストール。Python2.7にはeasy_installもpipも同梱されているっぽいですね。#Python

インストール/設定 IPython

WindowsにIPythonをインストールしようと思ったわけ

本当は、Linuxで環境作りたいんだけど、ネットワークの調子がいまいち悪い。Windowsだと安定するんだけど。なんでだろう。。。
仕方ないので、Windows7Pythonの環境を作るということになりました。

Canopy使うと、いろいろ楽ちんなので、興味のある方はどうぞ。でも、けっこう重いですよ。。。
oneshotlife-tom.hatenadiary.jp

今回はCanopy使わないことにしました。

Python 2.7.10をダウンロード。

Python Release Python 2.7.10 | Python.org
Windows x86 MSI installer

環境変数に"C:\Python27"を追加

$python -V
Python 2.7.10

これでパスが通った。

環境変数に"C:\Python27\scripts"を追加

$cd
C:\Python27\Scripts

$dir /B
easy_install-2.7.exe
easy_install.exe
pip.exe
pip2.7.exe
pip2.exe

ここに、easy_installやらpipやら大事なツールが入っているのでパスの追加を忘れないでね。

IPythonのインストール

$pip install ipython
You are using pip version 7.0.1, however version 7.0.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting ipython
  Downloading ipython-3.1.0-py2-none-any.whl (3.4MB)
    100% |################################| 3.4MB 41kB/s
Installing collected packages: ipython
Successfully installed ipython-3.1.0

完了。これだけだと、IPython実行時にReadlineが無いと怒られます。

$ipython
WARNING: Readline services not available or not loaded.
WARNING: Proper color support under MS Windows requires the pyreadline library.
You can find it at:
http://ipython.org/pyreadline.html

Readlineのインストール

$pip install pyreadline
You are using pip version 7.0.1, however version 7.0.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting pyreadline
  Downloading pyreadline-2.0.zip (108kB)
    100% |################################| 110kB 372kB/s
Installing collected packages: pyreadline
  Running setup.py install for pyreadline
Successfully installed pyreadline-2.0

IPythonの起動

$ipython
Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)]
Type "copyright", "credits" or "license" for more information.

IPython 3.1.0 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.

In [1]:

これで準備万端!

Pythonのお勉強の手始め

これに限ります!

Pythonチュートリアル 第2版

Pythonチュートリアル 第2版

これと同等の内容のドキュメントがウェブ上に転がっているので、そちらを参照してもよいでしょう。
Python チュートリアル — Python 2.7.x ドキュメント