Commits

Naoki INADA committed a0f79cc

IPython 2 で Mac でも easy_install が不要になった

  • Participants
  • Parent commits e76411e

Comments (0)

Files changed (1)

 以降は必須では無いですが、いくつか便利なライブラリのインストール方法を
 紹介しておきます。
 
-まずは ``setuptools`` というパッケージをインストールして、他のライブラリを
-手軽にインストールできるようにします。 https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
-から ez_setup.py をダウンロードし、 ``python ez_setup.py`` のようにして実行します。
-これで、 ``easy_install`` というコマンドを利用できるようになりました。
-
 まずは pip というツールをインストールして、他のライブラリを簡単にインストールできるようにします。
 https://raw.github.com/pypa/pip/master/contrib/get-pip.py をダウンロードして保存し、 ``python get-pip.py``
 で実行します。
 
 ::
 
-   > pip PyReadline
-   > pip IPython
+   > pip install ipython
 
 これで、コマンドラインから ``ipython`` を起動すると、通常の Python の
 インタラクティブシェルよりも高機能なシェルを利用することができます。
 Mac
 ---
 
-Linux とだいたい同じですが、そのままだと readline がうまく動かないという問題があります。
-ipython の代わりに bpython を使うか、 ``easy_install readline`` して、 Mac でも動く
-readline をインストールしてください。
-
-.. note::
-
-    コラム: easy_install と pip
-
-    pip をインストールすると、 easy_install というコマンドも一緒にインストールされます。
-
-    easy_install は昔から使われているツールで、インストールするパッケージが依存している
-    パッケージも芋づる式にインストールしてくれます。
-
-    pip は最近良く使われるようになったツールで、依存パッケージのインストールに加えて、
-    ``pip freeze`` でインストールしたパッケージ一覧を表示したり、その一覧をテキストファイル
-    (慣習的に ``requirements.txt`` とされています) に保存しておいて ``pip install -r requirements.txt``
-    のように一括インストールすることができます。
-
-    殆どの場合 pip でいいのですが、 Mac で readline をインストールするときは
-    ``easy_install readline`` としないといけないなど、たまに pip が使えない場面があります。
+Homebrew か MacPorts で Python3 をインストールしてください。
+あとは Linux とだいたい同じです。
 
 
 インタラクティブシェルを使う
 ------------------------------
+
 python
 ^^^^^^^^
+
 コマンドプロンプトで ``python`` というコマンドを実行すると、
 Python 標準のインタラクティブシェルが起動します。
 
 
 bpython
 ^^^^^^^^
+
 bpython は curses ベースのインタラクティブシェルです。
+
 ipython に比べると、 . をタイプした瞬間に候補を表示してくれたり、関数呼び出しを
 タイプしている時にその関数のヘルプをポップアップしてくれたりと、高機能なIDEが
 持っているようなサポート機能をターミナル上で使うことができます。
 
 ただし、 Windows で curses を動かすのは面倒なのでおすすめしません。
+開発も ipython ほど活発ではありません。
 
 
 スクリプトを書く