window7 下配置python2.7+tornado3.3開發環境

玩python的人大都在linux下進行開發,因爲長期習慣在windows下開發代碼,今天蛋疼嘗試在 window7下配置python2.7+tornado3.3開發環境,必然的中間遇到各類報錯,可是最終仍是配置成功了,發帖方便網友少走彎路.

開工!python

前提: python2.7的安裝比較簡單,且網上也有大量文章能夠找,這裏就再也不累述,直接進入tornado3.3安裝.linux

個人python2.7是裝在 D:\Python27windows

1.tornado下載eclipse

直接用Git工具從Github上下載tornado項目python2.7

20140117183833

對於 Python 2.6 以上的版本,由於標準庫中已經包括了對 epoll 的支持,因此你能夠不用 setup.py 編譯安裝,網上有人說直接將 tornado 的目錄添加到 PYTHONPATH 就可使用了.可是我仍是採用把tornado源碼直接安裝到python安裝入境中去.curl

運行->CMD 而後到上圖的tornado的路徑下執行:tornado

 

20140117184658

 

如圖,我遇到個編譯報錯, vcvarsall.bat這個沒找到,網上查了緣由是 python在註冊表中尋找到vs的目錄,再去在vs目錄下找vcvarsall.bat。可是問題我機器的vs版本比較低,python裏面默認是vc9.0也就是vs2008因此它在註冊表裏面找不到鍵值,返回None,能夠本身取安裝一個vs2008以上版本,這個問題先忽略,由於不會影響後面的使用(咱們不須要編譯安裝)工具

install執行完後會在pyhon的安裝路徑的\Lib\site-packages下多一個tornado文件夾,tornado的初步安裝可是還未完成測試

20140117185407

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下會多出點東西

20140117185831

經過網上文章研究到這來,覺得就完成了,因此開始跑 經典 "helloworld.py"發現報錯....偶的心拔涼拔涼的

20140117190102

很明顯缺乏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嘍

20140117190353

到backports.ssl_match_hostname-3.4.0.2路徑下執行

20140117190537

又悲劇了,仍是少依賴  setuptools

4.繼續找依賴  setuptools

網上找了一下,在百度雲盤 下載了一個 win32版本 setuptools-0.6c11.win32-py2.7.exe

地址是: http://pan.baidu.com/s/15R6w4

直接安裝後再次執行install後 OK

20140117190937

最後再次運行 helloworld.py,尼瑪成功了!!!!!!

20140117191042

相關文章
相關標籤/搜索