2015-02-07 53 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