设为首页 加入收藏

TOP

Linux下Python网络编程框架安装日志
2014-11-24 07:51:31 来源: 作者: 【 】 浏览:0
Tags:Linux Python 网络编程 框架 安装 日志

wisted是python下的用来进行网络服务和应用程序编程的框架,安装Twisted前需要系统预先安装有python。


一、安装Twisted


1、下载Twisted


这里下载Twisted,有win32,source,mac版本,win32下有支持python2.4和2.5的两个版本,可以根据你的python版本下载,今天是在linux下,所以直接下载source版本就可以了。目前的版本号是Twisted-10.1.0


2、安装Twisted


下载好Twisted后,进入到下载目录,解压:


[root@codebreaker ~]#tar -jvxf Twisted-10.1.0.tar.bz2


解压完成后进入相应目录:


[root@codebreaker ~]#cd Twisted-10.1.0


执行安装:


[root@codebreaker Twisted-10.1.0]#python setup.py install


安装完成后进入python,测试Twisted是否安装成功


[root@codebreaker Twisted-10.1.0]# python


Python 2.5 (r25:51908, May 26 2008, 17:47:47)


Type "help", "copyright", "credits" or "license" for more information.


>>> import twisted


如果没有错误发生,说明Twisted已经安装成功了


Linux下Python网络编程框架-Twisted安装手记



Twisted是python下的用来进行网络服务和应用程序编程的框架,安装Twisted前需要系统预先安装有python。



一、安装Twisted


1、下载Twisted


从这里下载Twisted,有win32,source,mac版本,win32下有支持python2.4和2.5的两个版本,可以根据你的python版本下载,今天是在linux下,所以直接下载source版本就可以了。目前的版本号是Twisted-10.1.0


2、安装Twisted


下载好Twisted后,进入到下载目录,解压:


[root@codebreaker ~]#tar -jvxf Twisted-10.1.0.tar.bz2


解压完成后进入相应目录:


[root@codebreaker ~]#cd Twisted-10.1.0


执行安装:


[root@codebreaker Twisted-10.1.0]#python setup.py install


安装完成后进入python,测试Twisted是否安装成功


[root@codebreaker Twisted-10.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位置,说明已经安装成功了。


至此,安装完成。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux init/main.c 初始化中硬件.. 下一篇设置Linux进程优先级和CPU亲和性

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·在 Redis 中如何查看 (2025-12-26 03:19:03)
·Redis在实际应用中, (2025-12-26 03:19:01)
·Redis配置中`require (2025-12-26 03:18:58)
·Asus Armoury Crate (2025-12-26 02:52:33)
·WindowsFX (LinuxFX) (2025-12-26 02:52:30)