12

Docutils 是一个很棒的软件包。如果您使用的是 Django,则 admindocs 包需要 docutils。提供了使用 Web 浏览器安装的说明,但如果您是远程用户并通过 SSH 使用终端登录怎么办?这种情况下怎么安装?如果您只是想要一个快速的方法来使用终端完成这项工作怎么办?

4

3 回答 3

26

我知道我回答这个问题已经很晚了,但是接受的答案并没有真正反映 Python 社区成员的常见最佳实践(更不用说 Django 社区成员了。)虽然概述的手动安装过程确实有效,但比以下更费力和容易出错:

你真的应该使用Pip。使用 Pip 在系统范围内安装 docutils 非常简单:

$ sudo pip install docutils

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

您可能还想研究其他常见的 Python 最佳实践工具,例如virtualenvvirtualenvwrapper,这样您就可以避免全局包安装。

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

$ sudo apt-get install python-pip

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

于 2012-10-10T06:15:19.723 回答
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 下载 docutils 的压缩版本。解压缩创建子目录docutils的文件。cd 进入该目录并以 root 权限安装。

如果您使用的是 Django,则必须重新启动 Django 才能让 admindocs 开始工作。

于 2012-07-07T17:54:58.540 回答
1

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

sudo apt install python-docutils

或者

sudo apt install python3-docutils

这也将安装依赖项。昨天,我使用这个命令为 Geany 编辑器安装了 docutils,它工作正常。

于 2020-12-16T14:22:53.973 回答