MkDocs のインストール

詳細ガイド。


要件

MkDocs には、最近のバージョンの Python と Python パッケージマネージャー、pip がシステムにインストールされている必要があります。

コマンドラインから、これらのパッケージがすでにインストールされているかどうかを確認できます。

$ python --version
Python 3.8.2
$ pip --version
pip 20.0.2 from /usr/local/lib/python3.8/site-packages/pip (python 3.8)

これらのパッケージがすでにインストールされている場合は、MkDocs のインストール までスキップできます。

Python のインストール

Python を選択したパッケージマネージャーを使用してインストールするか、python.org からご使用のシステムに適したインストーラーをダウンロードして実行します。

Windows に Python をインストールする場合は、インストーラーにそのオプションがある場合は、Python を PATH に追加するチェックボックスをオンにしてください (通常、デフォルトではオフになっています)。

Add Python to PATH

pip のインストール

最新の Python バージョンを使用している場合、Python パッケージマネージャー、pip は、ほとんどの場合既定でインストールされています。ただし、pip を最新バージョンにアップグレードする必要がある場合があります。

pip install --upgrade pip

pip を初めてインストールする必要がある場合は、get-pip.py をダウンロードしてください。このコマンドを実行してインストールします。

python get-pip.py

MkDocs のインストール

pip を使用して mkdocs パッケージをインストールします。

pip install mkdocs

mfdocs コマンドがシステムにインストールされているはずです。mkdocs --version を実行して、すべてが正常に機能していることを確認します。

$ mkdocs --version
mkdocs, version 1.2.0 from /usr/local/lib/python3.8/site-packages/mkdocs (Python 3.8)

MkDocs のマニュアルページをインストールする場合は、click-man ツールが自動的に生成、インストールできます。次の 2 つのコマンドを実行するだけです。

pip install click-man
click-man --target path/to/man/pages mkdocs

マニュアルページが pip によって自動的に生成、インストールされない理由については、click-man документация を参照してください。

Windows を使用している場合、上記のコマンドのいくつかはすぐに機能しない場合があります。

簡単な解決策として、次のように、すべての Python コマンドの前に python -m を付けます。

python -m pip install mkdocs
python -m mkdocs

恒久的な解決策として、Python インストールの Scripts ディレクトリを含めるように PATH 環境変数を編集する必要がある場合があります。最近の Python バージョンにはこれを実行するスクリプトが含まれています。Python インストールディレクトリ(例: C:\Python38\)に移動し、Tools フォルダ、次に Scripts フォルダを開き、win_add2path.py ファイルをダブルクリックして実行します。または、スクリプト をダウンロードして実行することもできます(python win_add2path.py)。