Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1415110
  • 博文数量: 247
  • 博客积分: 10147
  • 博客等级: 上将
  • 技术积分: 2776
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-24 15:18
文章分类

全部博文(247)

文章存档

2013年(11)

2012年(3)

2011年(20)

2010年(35)

2009年(91)

2008年(87)

我的朋友

分类: Python/Ruby

2009-08-31 19:27:26

Twisted是python下的用来进行网络服务和应用程序编程的框架,安装Twisted前需要系统预先安装有python。
一、安装Twisted
1、下载Twisted
下载Twisted,有win32,source,mac版本,win32下有支持python2.4和2.5的两个版本,可以根据你的python版本下载,今天是在linux下,所以直接下载source版本就可以了。目前的版本号是Twisted-8.1.0
2、安装Twisted
下载好Twisted后,进入到下载目录,解压:
[root@codebreaker ~]#tar -jvxf Twisted-8.1.0.tar.bz2
解压完成后进入相应目录:
[root@codebreaker ~]#cd Twisted-8.1.0
执行安装:
[root@codebreaker Twisted-8.1.0]#python setup.py install
安装完成后进入python,测试Twisted是否安装成功
[root@codebreaker Twisted-8.1.0]# python
Python 2.5 (r25:51908, May 26 2008, 17:47:47)
[GCC 3.4.6 20060404 (Red Hat 3.4.6-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import twisted
>>>
如果没有错误发生,说明Twisted已经安装成功了
二、安装PyOpenSSL
PyOpenSSL是OpenSSL的python接口,用于给Twisted提供加密传输支持(SSL),这个软件包并不是必须要安装的,但是如果不安装你将无法使用Twisted的SSL功能。(很小的一个包,装了吧,没坏处)
1、PyOpenSSL,目前的安装包是pyOpenSSL-0.7.tar.gz
2、安装PyOpenSSL
[root@codebreaker ~]#tar -zvxf pyOpenSSL-0.7.tar.gz
[root@codebreaker ~]#cd pyOpenSSL-0.7
[root@codebreaker pyOpenSSL-0.7]#python setup.py install
3、测试是否安装成功
[root@codebreaker ~]# python
Python 2.5 (r25:51908, May 26 2008, 17:47:47)
[GCC 3.4.6 20060404 (Red Hat 3.4.6-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import OpenSSL
>>> import twisted.internet.ssl
>>> twisted.internet.ssl
如果出现类似提示,说明pyOpenSSL模块已经安装成功了,否则,请检查上面的安装过程。
三、安装PyCrypto
PyCrypto跟pyOpenSSL一样,也是Twisted的一个支持工具集,不同的是PyCrypto提供的是SSH连接功能。
1、PyCrypto,目前的安装包是pycrypto-2.0.1.tar.tar
2、安装PyCrypto
[root@codebreaker ~]#tar -zvxf pycrypto-2.0.1.tar.tar
[root@codebreaker ~]#cd pycrypto-2.0.1
[root@codebreaker pycrypto-2.0.1]#python setup.py install
3、测试是否安装成功
[root@codebreaker ~]# python
Python 2.5 (r25:51908, May 26 2008, 17:47:47)
[GCC 3.4.6 20060404 (Red Hat 3.4.6-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Crypto
>>> import twisted.conch.ssh.transport
>>> print Crypto.PublicKey.RSA

>>>
提示RSA.pyc位置,说明已经安装成功了。
至此,安装完成。
 
阅读(8985) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~