2015-02-07 52 views
1

当我安装Python Markdown时,我注意到它将文件添加到build/docs/extensions文件夹。我在哪里可以找到这个文件夹?我搜遍了我的机器,但是空了。由Python Markdown安装的文件夹

+0

你是如何安装它的? – Chris 2015-02-07 22:21:06

回答

2

作为构建过程的一部分,Python-Markdown还构建了文档(从Markdown文本文件到HTML文件)。但是,随着生成的文件被写入构建目录,它们在安装后的清除步骤中被删除(构建目录被删除)。该文档托管here,但如果您想要本地副本,则可以自行构建它们。

首先,您需要一份副本,如果源文件来自PyPIGitHub。然后从上面的目录中,运行以下命令:

python setup.py build_docs 

的文档将被写入build/docs。由于我们没有完成安装过程,这些文件还没有被删除。

完整的步骤下载并构建可能(使用Python的降价当前版本的Linux上)看这个:

wget http://pypi.python.org/packages/source/M/Markdown/Markdown-2.5.2.tar.gz 
tar xvzf Markdown-2.5.2.tar.gz 
cd markdown-2.5.2/ 
python setup.py build_docs 
cd build/docs 

从这一点来说,你可以移动/复制文件到任何你想他们,或者在您选择的浏览器中打开它们以查看它们。

+0

奇怪的是,他们构建然后删除。谢谢! – RHPT 2015-02-08 03:48:51

+0

那么,他们会写入构建目录。 'install'命令的最后一步是清理临时构建目录。只要我们可以单独运行“构建”,我们可以避免在需要文档时进行清理。我们需要在安装过程中注入一个步骤来将构建的文档复制到某处。但是哪里?即使在不同的Linux发行版中,正确的位置也会不同。而AFAICT,distutils并不知道有关文档位置的任何信息。恰巧,文档构建脚本是作为构建脚本的一部分实现的。它不一定是,也可能不总是。 – Waylan 2015-02-09 05:55:08