2012-07-07 13 views
12

Docutilsは素晴らしいパッケージです。 Djangoを使用している場合、admindocsパッケージにはdocutilsが必要です。手順はWebブラウザでインストールすることができますが、SSH経由でリモートでログインしている場合はどうなりますか?その場合のインストール方法は?簡単なレシピで端末を使って仕事をしたいのであれば?Django admindocsが動作するように、ターミナルからどのようにDocutilsをインストールしますか?

答えて

23

私はこの質問にかなり遅れていることは知っていますが、受け入れられた答えはPythonコミュニティメンバーの共通のbest practicesを反映していません(さらにはDjangoコミュニティのメンバーもそうです)。仕事は、次のよりもはるかに多くの苦労とエラーが発生しやすいです:

あなたは本当にPipを使用する必要があります。ピップは、広いdocutilsのシステムをインストールすると同じくらい簡単です:

$ sudo pip install docutils 

これは、docutilsのために動作しますが、「Cheese Shop」だけでなく、他の多くのコードリポジトリ(Githubに、のBitbucketなど)上のほぼすべてのパッケージだけでなく、

virtualenvvirtualenvwrapperのような一般的なPythonのベストプラクティスツールを調べて、グローバルパッケージのインストールを避けることもできます。ところで

$ sudo apt-get install python-pip 

は、私は、一般的に次の操作を行うのUbuntu/Debainにピップをインストールするにはvirtualenvのために '須藤はapt-getののpython-virtualenvのインストール' とvirtualenvwrapperのための '須藤はapt-getをvirtualenvwrapperをインストール' 。

+0

PythonとDjangoの開発で感覚的な慣習を説明してくれてありがとう。私はOS X Server 10.6.8を実行しています。 Pythonは2.7にアップグレードして少し動きました。私は、さまざまなフォルダの場所は、Web上で発見された他の優れたチュートリアルで言及されていないことに気づいた。しかし、PIPを標準として使用する場合は、必要に応じてディレクトリを使用して移動またはシンボリックリンクを開始します。素敵な返事のためにバンプ1。 – kd4ttc

2

インストールのキーは、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を使用してzip形式のdocutilsをダウンロードします。サブディレクトリdocutilsを作成するファイルを解凍します。そのディレクトリに移動してroot権限でインストールしてください。

Djangoを使用している場合は、admindocsを動作させるためにDjangoを再起動する必要があります。

+0

これはうまくいくものの、ピーのボーのはるかに賢明な使い方ははるかにクリーンで迅速です。このメソッドよりもはるかに近いPythonとDjangoの規則に従います。 –

+1

ベストプラクティスではありませんが、努力のために1つです。 –

関連する問題