Docutils 是一个很棒的软件包。如果您使用的是 Django,则 admindocs 包需要 docutils。提供了使用 Web 浏览器安装的说明,但如果您是远程用户并通过 SSH 使用终端登录怎么办?这种情况下怎么安装?如果您只是想要一个快速的方法来使用终端完成这项工作怎么办?
3 回答
我知道我回答这个问题已经很晚了,但是接受的答案并没有真正反映 Python 社区成员的常见最佳实践(更不用说 Django 社区成员了。)虽然概述的手动安装过程确实有效,但比以下更费力和容易出错:
你真的应该使用Pip。使用 Pip 在系统范围内安装 docutils 非常简单:
$ sudo pip install docutils
这不仅适用于 docutils,而且几乎适用于“ Cheese Shop ”以及许多其他代码存储库(Github、Bitbucket 等)上的任何包。
您可能还想研究其他常见的 Python 最佳实践工具,例如virtualenv和virtualenvwrapper,这样您就可以避免全局包安装。
要在 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,则必须重新启动 Django 才能让 admindocs 开始工作。
虽然这是一个旧线程,但我想分享我找到的答案。安装类型命令
sudo apt install python-docutils
或者
sudo apt install python3-docutils
这也将安装依赖项。昨天,我使用这个命令为 Geany 编辑器安装了 docutils,它工作正常。