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

或阿呆のブログ

Pythonを好んで使っているプログラマです。Ruby,Perl,PowerShell,VBAなどでもたまに書いています。おバカなことが大好きです。

Windows7 IPython インストール

2017/05/05 更新しましたよ!!!

IPythonのインストールについて

以前、Windows7にIPythonをインストールした際、はまったので、備忘録として、Python インストール&設定 Windows - Python wiki - Seesaa Wiki(ウィキ)を残しておいたが、パッケージの依存関係が複雑だったり、依存パッケージのリリース具合なんかが変わったりして、備忘録通りにやってもダメなことがわかった。

私が中途半端運営しているPython Wikiアクセスログを見るからに、IPythonを使いたいというユーザーがたくさんいることは、容易にわかった。まぁ、自分は既に環境構築出来ているので、それでいいっちゃいいんだけど、不親切かなと思い、親切心の安売りで、IPythonをアンインストールして、再度環境構築した。

私が以前環境構築した際にも、特に信頼していた情報はもちろんのことながら、ipython.org*1だ。

以下にIPythonのインストール方法が書いてある。
Installing IPython — IPython

読んでみて驚いたのだが、いくつかやり方があるIPythonのインストール方法の中で、the free edition of Enthought Canopyをインストールしろってのがあった。これは、Pythonのパッケージソフトウェアのことだが、インストールしてみたら、Pythonでのプログラミングに必要なインタプリタやらツールが丸々入っている感じだった。

今回はIPythonに焦点を絞って説明する。

まず、私の環境は、、、

IPythonインストール

$ipython
ImportError: No module named site

ほーら、アンインストしたのでもちろん入っていない。

Canopy ExpressをDL

Canopyの中でも無料のバージョンであるCanopy Expressをダウンロード。ダウンロードは、Enthought Python Distribution Freeから。

f:id:oneshotlife_tom:20131006003203j:plain
↑こんなボタンがあるのでクリック。

アンケートみたいなフォームが立ち上がるが、

No thanks!

を選択。

f:id:oneshotlife_tom:20131006003242j:plain
ファイル名は、

canopy-1.1.0-win-64.msi

をインストール。特別に選択しなくても、先ほどのボタンを選択すると最新のものがダウンロードされるよう。

Canopy Expressをインストール

特に迷うところは無いので、Next連打で良いと思う。
f:id:oneshotlife_tom:20131006003440j:plainf:id:oneshotlife_tom:20131006003443j:plainf:id:oneshotlife_tom:20131006003445j:plainf:id:oneshotlife_tom:20131006003447j:plainf:id:oneshotlife_tom:20131006003449j:plainf:id:oneshotlife_tom:20131006003451j:plainf:id:oneshotlife_tom:20131006003455j:plainf:id:oneshotlife_tom:20131006003457j:plain

IPythonを起動

Canopy Expressをインストールした時点で、必要モジュールのインストールやら、パスの設定が行われているよう。

$ipython
Enthought Python Distribution -- www.enthought.com

Python 2.7.3 | 64-bit | (default, Aug  8 2013, 05:30:12) [MSC v.1500 64 bit (AMD
64)]
Type "copyright", "credits" or "license" for more information.

IPython 0.13.1 -- 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]:

もう使えてる。

まとめ

パッケージは使える!!!

更新

Python2.7だと簡単にインストール出来たので、新しいエントリを書きました。
oneshotlife-tom.hatenadiary.jp

*1:つまり、本家本元の情報