下载:
python安装包:python-2.7.3.msi
pywin32-218.win32-py2.7.exe
setuptools安装包:setuptools-0.6c11.win32-py2.7.exe
Twisted安装包:Twisted-12.3.0.win32-py2.7.msi
protobuf安装包:protobuf-2.5.0.zip和protoc-2.5.0-win32.zip
zope安装包:zope.interface-3.8.0-py2.7-win32.egg
下载ez_setup.py(也可以不下载,protobuf的python目录下有)
以上都可google找到,注意下载对应的操作系统版本(32位和64位貌似没区别,都是同一个安装包,amd64位可能需要注意)
1.解压安装包到硬盘
2.安装python-2.7.3.msi,并设置操作系统的环境变量path.将python目录添加到path中
3.安装其余2-4这3个安装包,安装Twisted,setuptools和pywin32等工具
4.拷贝ez_setup.py到python主目录下;
拷贝zope.interface-3.8.0-py2.7-win32.egg到python下的script目录;
拷贝protoc-2.5.0-win32中的protoc.exe文件到python主目录下(如果下一步不行则尝试拷贝到python主目录下的script目录)
5.切换到命令行模式,进入protobuf-2.5.0的python目录,执行 python setup.py test ,测试环境是否已搭好,如果有问题,会有报错
6.在同一目录下执行python setup.py build编译
7.在同一目录下执行python setup.py install 安装protobuf
8.命令行模式下,切换到python安装目录,进入script子目录,运行easy_install.exe zope.interface-3.8.0-py2.7-win32.egg 安装zope
以上,已经安装好了Twisted,setuptools,pywin32,zope
需要可执行的程序就可以运行了