Pyke 簡介 6 安裝 Pyke

2021-05-21 21:53:33 字數 1642 閱讀 6878

系統需求

pyke 是100% 的 python 程式,執行在支援 python 2.5, 2.6 或 3.1 的系統中。

其他需求

pyke 一般不需要其他軟體支援,除非要做下列事情:

● 執行例程 web_framework,需要 htmltemplate 1.5

● 執行單元測試,需要 doctest-tools 1.0a1

● 重修 pyke 的 html 文件,需要rest2web 0.5 和 docutils 0.4.1

上述軟體版本均是最低要求。

如果安裝 python 後,其中沒有 docutils,可從 linux 裡找到它。

其他相關軟體可以管理員許可權,用 easy_install 來安裝。例如:

# easy_install htmltemplate

安裝

最新版的原始碼,在 http://sourceforge.net/projects/pyke/files/ 。python 2.x 的是 pyke-.zip;python 2.x 的是 pyke3-.zip。解壓縮後,在其目錄中執行:

$ python setup.py build

再以管理員許可權執行:

# python setup.py install

原始檔包括專案檔案目錄、文件、單元測試和例程。

如果你要複製源檔案目錄,參與專案開發,或者使用最新版本,請閱讀《修改pyke》。

執行例程

源檔案目錄裡有幾個例程,分在各自的子目錄裡,並有其readme.txt檔案,說明怎樣執行。

例程 web_framework 需要軟體 htmltemplate 版本至少1.5,可以管理員許可權用 easy_install 安裝:

# easy_install htmltemplate

閱讀 html 文件

html 文件在安裝目錄 doc/html,起始檔案是 doc/html/index.html。

檔案目錄結構

① doc

● html 文件在子目錄 html,起始檔案是 doc/html/index.html。

● 文件文字在子目錄 source,可由此生成 html 文件,詳見《重建html文件》。

● 子目錄 examples 裡有些例程用的 .txt 檔案,是子目錄 source 複製的。如果不修改 source 中的例程,就不必管它。

● 子目錄 cheatsheets 中的文字檔案,是 pyke 各種工具(包括維護pyke)用的說明檔案。

② examples

目錄中有些例程,第乙個是 family_relations。讀下 readme.txt,看看怎樣執行。

③ experimental

這個目錄是個"雜貨鋪",有些嘗試過但沒為 pyke 所用的想法。可將其忽略。

④ pyke

它是 python 原始檔的頂級目錄,需要安裝到你的 pythonpath 之中。有關的編譯器,在目錄 krb_compiler 中,它也是 pyke 的子目錄。

⑤ test

這裡儲存著單元測試指令碼。它們呼叫 python 的 doctest 軟體包。測試擴充套件名為 .tst。

Pyke 簡介 4 Pyke 是什麼?

先說說我對 pyke 文件 about 部分的一點看法。它把對 pyke 優點的介紹,零散地放在好幾個 章節 幾乎成了車軲轆話,有點羅嗦。但是,這一節有些新東西,值得了解,就耐心譯出來吧。pyke 把一種邏輯程式設計方式,整合進了 python。它的知識推理引擎有以下基本功能 資料驅動的正向推理,和...

Pyke 簡介 3 調製 Python 函式

對 python 函式的 調製 是指對其做出合乎需求的設定。具體的調製方法,是將其引數設為固定值 常數 設定單一的引數值 原先的函式是這樣的 呼叫它 不過,想要的是讓這個函式的第乙個引數,變成 調製引數 並且只剩下第二個引數。通過 python 標準庫模組functools的類partial,可以做...

規則引擎pyke

1.官網 2.安裝第三方包 pyenv global anaconda3 4.2.0 pip install htmltemplate 3.原始碼安裝pyke pyenv global anaconda3 4.2.0 cd pyke3 1.1.1 python setup.py build pyth...