Docutils は素晴らしいパッケージです。Django を使用している場合、admindocs パッケージには docutils が必要です。Web ブラウザーを使用してインストールするための手順が用意されていますが、リモートで SSH 経由で端末にログインしている場合はどうでしょうか。その場合の取り付け方法は?端末で仕事をするための簡単なレシピが必要な場合はどうしますか?
3 に答える
私はこの質問にかなり遅れていることを知っていますが、受け入れられた回答は、Python コミュニティ メンバーからの一般的なベスト プラクティスを実際には反映していません(Django コミュニティ メンバーからはさらに少ない)。以下よりもはるかに手間がかかり、エラーが発生しやすいです。
本当にPipを使用する必要があります。Pip を使用すると、システム全体に docutils をインストールするのは次のように簡単です。
$ sudo pip install docutils
これは docutils だけでなく、「Cheese Shop」のほぼすべてのパッケージや、他の多くのコード リポジトリ (Github、Bitbucket など) でも機能します。
また、グローバル パッケージのインストールを回避できるように、virtualenvやvirtualenvwrapperなどの他の一般的な Python ベスト プラクティス ツールを調べることもできます。
Ubuntu/Debain に Pip をインストールするには、通常、次の手順を実行します。
$ sudo apt-get install python-pip
ところで:virtualenvの場合は「sudo apt-get install python-virtualenv」、virtualenvwrapperの場合は「sudo apt-get install virtualenvwrapper」です。
インストールの鍵は、curl ユーティリティを使用することです。以下は docutils をインストールします:
mkdir docutilsetup
cd docutilsetup
curl -o docutils-docutils.tar.gz http://docutils.svn.sourceforge.net/viewvc/docutils/trunk/docutils/?view=tar
gunzip docutils-docutils.tar.gz
tar -xf docutils-docutils.tar
cd docutils
sudo python setup.py install
これにより、次の手順が実行されます。 docutils をダウンロードするディレクトリを作成します。作成したディレクトリに cd し、curl を使用して docutils の圧縮バージョンをダウンロードします。サブディレクトリdocutilsを作成するファイルを解凍します。そのディレクトリに cd し、root 権限でインストールします。
Django を使用している場合は、admindocs を機能させるために Django を再起動する必要があります。