Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从终端安装Docutils,以便Django admindocs工作?_Django_Terminal_Installation_Docutils - Fatal编程技术网

如何从终端安装Docutils,以便Django admindocs工作?

如何从终端安装Docutils,以便Django admindocs工作?,django,terminal,installation,docutils,Django,Terminal,Installation,Docutils,Docutils是一个很棒的软件包。如果您使用的是Django,admindocs包需要docutils。可以使用web浏览器进行安装,但如果您是远程用户,并且通过SSH使用终端登录,该怎么办?在这种情况下如何安装?如果您只是想要一个快速的方法来完成终端的工作,该怎么办?安装的关键是使用curl实用程序。以下内容将安装docutils: mkdir docutilsetup cd docutilsetup curl -o docutils-docutils.tar.gz http://docut

Docutils是一个很棒的软件包。如果您使用的是Django,admindocs包需要docutils。可以使用web浏览器进行安装,但如果您是远程用户,并且通过SSH使用终端登录,该怎么办?在这种情况下如何安装?如果您只是想要一个快速的方法来完成终端的工作,该怎么办?

安装的关键是使用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,则必须重新启动Django才能让admindocs开始工作。

我知道我回答这个问题已经晚了,但公认的答案并没有真正反映Python社区成员(甚至Django社区成员)的共同点。虽然概述的手动安装过程确实有效,与以下各项相比,is更费劲,更容易出错:

$ sudo apt-get install python-pip
你真的应该使用。通过Pip,在系统范围内安装docutils非常简单:

$ sudo pip install docutils
这不仅适用于docutils,而且几乎适用于“”上的任何包以及许多其他代码存储库(Github、Bitbucket等)

您可能还想研究其他常见的Python最佳实践工具,如和,以便避免全局包安装

要在Ubuntu/Debain上安装Pip,我通常会执行以下操作:

$ sudo apt-get install python-pip

顺便说一句:对于virtualenv'sudo apt get install python virtualenv'和virtualenvwrapper'sudo apt get install virtualenvwrapper'。

虽然这是一个旧线程,但我想分享我找到的答案。安装type命令的步骤

sudo apt install python-docutils


这也将安装依赖项。昨天,我使用此命令为Geany editor安装了docutils,它运行良好。

非常感谢您解释Python和Django开发中的合理约定。我正在运行OSXServer10.6.8。Python在升级到2.7后有了一些变化。我注意到各种文件夹位置在网上的优秀教程中都没有提到。然而,随着PIP成为标准,我将开始使用它,并根据需要移动或符号链接目录。Bump 1给出了一个很好的回答。尽管这会起作用,但Beau对pip的更明智的使用更干净、更快。并遵循python和django约定,比此方法更为接近。尽管不是最佳实践,但还要感谢您的努力。谢谢!这些旧线程受益于像您这样更新的帖子。我很感激你的兴趣!