1.1. インストール

1.1.1. 始めて入れる

わたしはpleiadesのultimateを入れてるので、そこからのスタートです。

C:\pleiades\python\2\Scripts の下をみると、:

easy_install.exe

が入っています。

これで、sphinxをインストールします。

コントロールパネル→システム→システムの詳細設定→[環境設定ボタン]

システム環境設定の変数Pathの値に、:

C:\pleiades\python\2;
C:\pleiades\python\2\Scripts;

この2つが無かったら追加してください。

(M$はここのテキストボックスをでかくしてください!><)

DOS窓を立ち上げて、:

>path

と打って、上記の2つがくっついてたらOKです!

そのまんま、DOS窓で、C:\pleiades\python\2\Scriptsの下に移動します。:

>cd C:\pleiades\python\2\Scripts

ここでおもむろに、:

>easy_install sphinx

と、叩き込んで下さい。これでここにsphinxから始まるファイルがどどどっと落ちてきます。

最後に:

Finished processing dependencies for sphinx

と表示されたら成功です。(∩´∀`)∩ワーイ

1.1.2. バージョンアップ

バージョンアップする場合は、今入ってるのを消してからやります。

わたしは、1.3b2→1.3.1にバージョンアップしたのですが、とっても苦労したので書き記しておきます><

まず、C:\pleiades\python\2\Scripts の下のsphinxから始まるファイルを全部消します。

これで、easy_installを実行すると、1.3b2しか落ちてきませんでした。

なんでやねん!!

最新を落としてくれるんちゃうんか!!ヽ(`Д´*)ノ

吐き出されたメッセージを見ると、:

Searching for sphinx
Best match: sphinx 1.3b2
Processing sphinx-1.3b2-py2.7.egg
sphinx 1.3b2 is already the active version in easy-install.pth
・・・

こんなかんじ。

Best match: sphinx 1.3b2 ってなんやねん!!ヽ(`Д´)ノ

うちは1.3.1入れてほしいねん!!ヽ(`Д´)ノ

んで、いろいろあらぬ方を調べまくってたのですが、ふと、:

sphinx 1.3b2 is already the active version in easy-install.pth

こいつに気づきました。

easy-install.pth が、くそ怪しい!!

探したところ、C:\pleiades\python\2\Lib\site-packages の下に、easy-install.pth を発見!

ここに、ばっちり、:

./sphinx-1.3b2-py2.7.egg

と書かれてるじゃないですか!絶対こいつや!!

と、いうわけで、この行を削除して、再度 C:\pleiades\python\2\Scripts の下のsphinxから始まるファイルを全部消して、 easy_install を実行!

今度はうまくいきましたー(∩´∀`)∩ワーイ

easy-install.pthには、:

./sphinx-1.3.1-py2.7.egg
./sphinx_rtd_theme-0.1.8-py2.7.egg
./alabaster-0.7.6-py2.7.egg

この3つの記述が増えていました!