Docutilsは素晴らしいパッケージです。 Djangoを使用している場合、admindocsパッケージにはdocutilsが必要です。手順はWebブラウザでインストールすることができますが、SSH経由でリモートでログインしている場合はどうなりますか?その場合のインストール方法は?簡単なレシピで端末を使って仕事をしたいのであれば?Django admindocsが動作するように、ターミナルからどのようにDocutilsをインストールしますか?
答えて
私はこの質問にかなり遅れていることは知っていますが、受け入れられた答えはPythonコミュニティメンバーの共通のbest practicesを反映していません(さらにはDjangoコミュニティのメンバーもそうです)。仕事は、次のよりもはるかに多くの苦労とエラーが発生しやすいです:
あなたは本当にPipを使用する必要があります。ピップは、広いdocutilsのシステムをインストールすると同じくらい簡単です:
$ sudo pip install docutils
これは、docutilsのために動作しますが、「Cheese Shop」だけでなく、他の多くのコードリポジトリ(Githubに、のBitbucketなど)上のほぼすべてのパッケージだけでなく、
virtualenvとvirtualenvwrapperのような一般的なPythonのベストプラクティスツールを調べて、グローバルパッケージのインストールを避けることもできます。ところで
$ sudo apt-get install python-pip
:
は、私は、一般的に次の操作を行うのUbuntu/Debainにピップをインストールするにはvirtualenvのために '須藤はapt-getののpython-virtualenvのインストール' とvirtualenvwrapperのための '須藤はapt-getを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を使用してzip形式のdocutilsをダウンロードします。サブディレクトリdocutilsを作成するファイルを解凍します。そのディレクトリに移動してroot権限でインストールしてください。
Djangoを使用している場合は、admindocsを動作させるためにDjangoを再起動する必要があります。
これはうまくいくものの、ピーのボーのはるかに賢明な使い方ははるかにクリーンで迅速です。このメソッドよりもはるかに近いPythonとDjangoの規則に従います。 –
ベストプラクティスではありませんが、努力のために1つです。 –
- 1. Django docutilsが動作しません
- 2. Djangoのcsrfトークンはどのように動作しますか?
- 3. vue-cliのインストール:どのように動作しますか?
- 4. django-cronはどのように動作しますか?
- 5. Django Restフレームワーク。 Retrieveがどのように動作するか
- 6. どのようにターミナル(mkvmerge)からコマンドをループする
- 7. Meteorはどのように動作しますか?クライアントとサーバーはどのように動作しますか?
- 8. HTML 5ターミナルはどのように機能しますか?
- 9. Djangoバージョン1.5はどのようにインストールできますか?
- 10. Djangoのメタプログラミングget_foo_display、foo_setなど、どのように動作しますか?
- 11. ターミナルからマルチラインファイルを作成するときは、どのようにインデントしますか?
- 12. ユニットテストのDjangoビューはどのようにして動作しますか?
- 13. djangoタイムゾーンがmodel.fieldのauto_now_addとどのように動作するのですか
- 14. どのようにコントローラがasp.net mvcで動作しますか?
- 15. Pyasn1どのようにdecoder.decodeが動作しますか?
- 16. djangoでどのように動的にパーミッションを作成できますか?
- 17. .exeから.exeへの操作はどのように動作しますか?
- 18. ActiveRecord :: RelationクラスはArrayのようにどのように動作しますか?
- 19. Math.random()はどのようにこのように動作しますか?
- 20. ターミナルがハングしないようにffmpegコマンドを修正するにはどうすればよいですか?
- 21. ターミナルが親でないように、ターミナルからコマンドを開始するにはどうすればよいですか?
- 22. データフローによってAfterProcessingTime.pastFirstElementInPane()がどのように動作しますか?
- 23. Androidスタジオはどのようにガベージコレクタを起動し、どのように動作しますか?
- 24. レールはラックアタックスロットルの動作をどのようにしますか?
- 25. execlpはどのように正確に動作しますか?
- 26. インポートライブラリはどのように正確に動作しますか?
- 27. #+ BIND:実際にはどのように動作しますか
- 28. bindingnameはどのように正確に動作しますか?
- 29. CloudConfigurationManager.GetSetting( "")は実際にどのように動作しますか?
- 30. getline()は実際にどのように動作しますか?
PythonとDjangoの開発で感覚的な慣習を説明してくれてありがとう。私はOS X Server 10.6.8を実行しています。 Pythonは2.7にアップグレードして少し動きました。私は、さまざまなフォルダの場所は、Web上で発見された他の優れたチュートリアルで言及されていないことに気づいた。しかし、PIPを標準として使用する場合は、必要に応じてディレクトリを使用して移動またはシンボリックリンクを開始します。素敵な返事のためにバンプ1。 – kd4ttc