開工!python
前提: python2.7的安裝比較簡單,且網上也有大量文章能夠找,這裏就再也不累述,直接進入tornado3.3安裝.linux
個人python2.7是裝在 D:\Python27windows
1.tornado下載eclipse
直接用Git工具從Github上下載tornado項目python2.7
對於 Python 2.6 以上的版本,由於標準庫中已經包括了對 epoll 的支持,因此你能夠不用 setup.py 編譯安裝,網上有人說直接將 tornado 的目錄添加到 PYTHONPATH 就可使用了.可是我仍是採用把tornado源碼直接安裝到python安裝入境中去.curl
運行->CMD 而後到上圖的tornado的路徑下執行:tornado
1
|
python setup.py install
|
如圖,我遇到個編譯報錯, vcvarsall.bat這個沒找到,網上查了緣由是 python在註冊表中尋找到vs的目錄,再去在vs目錄下找vcvarsall.bat。可是問題我機器的vs版本比較低,python裏面默認是vc9.0也就是vs2008因此它在註冊表裏面找不到鍵值,返回None,能夠本身取安裝一個vs2008以上版本,這個問題先忽略,由於不會影響後面的使用(咱們不須要編譯安裝)工具
install執行完後會在pyhon的安裝路徑的\Lib\site-packages下多一個tornado文件夾,tornado的初步安裝可是還未完成測試
Tornado 在 Python 2.5, 2.6, 2.7 中都通過了測試。要使用 Tornado 的全部功能,你須要安裝 PycURL (7.18.2 或更高版本)url
2.安裝 PycUrl
到http://pycurl.sourceforge.net/download/地址下載 pycurl-7.19.0.2.win32-py2.7.exe 直接默認安裝就 OK
安裝完後一樣在\Lib\site-packages下會多出點東西
經過網上文章研究到這來,覺得就完成了,因此開始跑 經典 "helloworld.py"發現報錯....偶的心拔涼拔涼的
很明顯缺乏backports.ssl_match_hostname依賴,好吧去網上找這個依賴
3 .下載 backports.ssl_match_hostname
到 https://pypi.python.org/pypi/backports.ssl_match_hostname下載backports.ssl_match_hostname 3.4.0.2,找不到win32直接安裝版本,可就下載了源碼,本身install嘍
到backports.ssl_match_hostname-3.4.0.2路徑下執行
1
|
python steup install
|
又悲劇了,仍是少依賴 setuptools
4.繼續找依賴 setuptools
網上找了一下,在百度雲盤 下載了一個 win32版本 setuptools-0.6c11.win32-py2.7.exe
地址是: http://pan.baidu.com/s/15R6w4
直接安裝後再次執行install後 OK
最後再次運行 helloworld.py,尼瑪成功了!!!!!!