python2.7下發布web service(一):環境搭建

待安裝包:soaplib + lxml(soaplib依賴包) + Twisted(網絡編程框架) html

python下第三方庫的安裝方式簡介,可參照此文檔 python

本文采用源碼安裝方式,即下載源碼,cmd命令進入安裝目錄下,運行python setup.py 編程

lxml安裝

lxml在windows下若採用源碼編譯安裝,須要安裝不少依賴包,具體可參見官方安裝文檔windows

所以,我選擇直接下載對應python2.7的exe包文件,下載地址:https://pypi.python.org/pypi/lxml/3.2.4 網絡

安裝很簡單,直接點擊exe文件,一路next,而後finish。打開python命令窗口,輸入import lxml,沒有報錯,則表示安裝成功。 框架

soaplib安裝

下載的源碼,解壓,cmd進入解壓目錄,setup.py install,報錯no module named pkg_resources,以下: python2.7

發現pkg_resources是python setuptools的一個模塊,多是沒有安裝setuptools的緣由。 xml

安裝easy_install

官方主頁下載ez_install.py放在python2.7的安裝目錄下,運行,會生成Script子文件夾,自動下載安裝easy_install。將該文件路徑添加到環境變量。 htm

再次運行 setup.py install,安裝成功。從新打開python命令窗口,import soaplib,成功。 ip

Twisted安裝

同lxml,採用exe包安裝方式,官方下載地址:http://twistedmatrix.com/trac/wiki/Downloads。運行,安裝便可。

相關文章
相關標籤/搜索