码迷,mamicode.com
首页 > 编程语言 > 详细

window7 下配置python2.7+tornado3.3开发环境

时间:2015-11-28 15:07:35      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:

玩python的人大都在linux下进行开发,由于长期习惯在windows下开发代码,今天蛋疼尝试在window7下配置python2.7+tornado3.3开发环境,必然的中间遇到各种报错,但是最终还是配置成功了,发帖方便网友少走弯路.

开工!

前提: python2.7的安装比较简单,且网上也有大量文章可以找,这里就不再累述,直接进入tornado3.3安装.

我的python2.7是装在 D:\Python27

1.tornado下载

直接用Git工具从Github上下载tornado项目

技术分享

对于 Python 2.6 以上的版本,因为标准库中已经包括了对 epoll 的支持,所以你可以不用 setup.py 编译安装,网上有人说直接将 tornado 的目录添加到 PYTHONPATH 就可以使用了.但是我还是采用把tornado源码直接安装到python安装入境中去.

运行->CMD 然后到上图的tornado的路径下执行:

 

技术分享

 

如图,我遇到个编译报错, 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 或更高版本)

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路径下执行

技术分享

又悲剧了,还是少依赖  setuptools

4.继续找依赖  setuptools

网上找了一下,在百度云盘 下载了一个 win32版本 setuptools-0.6c11.win32-py2.7.exe

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

直接安装后再次执行install后 OK

技术分享

最后再次运行 helloworld.py,尼玛成功了!!!!!!

技术分享

window7 下配置python2.7+tornado3.3开发环境

标签:

原文地址:http://www.cnblogs.com/apexchu/p/5002601.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!