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)

[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已经安装成功了

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下python网络编程框架-twisted安装手记,Linux下Python网络编程框架安装日志相关推荐

  1. 【GP6安装配置】 Greenplum6.2.1 安装手记(下)

    作者:lianghc 本文分为两部分 参数配置:[GP6安装配置] Greenplum6.2.1 安装手记(上) 执行安装:[GP6安装配置] Greenplum6.2.1 安装手记(下) 目录 3. ...

  2. xsim安装手记(转)

    xsim安装手记(转) 或许大家都已经搞定了Redhat Linux 7.3的汉化工作,但是却在为找一款而发愁,Redhat 7.3虽然已经自带了一个中文输入法――miniChinput,不过用来总觉 ...

  3. 【GP6安装配置】 Greenplum6.2.1 安装手记(上)

    作者:lianghc 文档说明       20191212 号,pivotal 发布gp6.2.1,适逢公司gp集群扩建升级,需要确定版本,所以安装gp6的版本与gp5做比对测试. 本文档参考官方文 ...

  4. python实现网络编程 之Twisted框架

    原文链接:http://www.aosabook.org/en/twisted.html 作者:Jessica McKellar Twisted是用Python实现的基于事件驱动的网络引擎框架.Twi ...

  5. vm虚拟机下linux安装python_机器人编程01——虚拟机VM安装Ubuntu并配置python开发环境...

    原博文 2020-03-05 13:58 − 机器人第一周 1 Ubuntu系统安装 右键以管理员身份打开Vmware,点击创建新的虚拟机 ​ 在创建向导中选择"典型" ​ 把安装 ...

  6. python twisted框架_Python的Twisted框架上手前所必须了解的异步编程思想

    前言最近有人在Twisted邮件列表中提出诸如"为任务紧急的人提供一份Twisted介绍"的需求.值得提前透露的是,这个系列并不会如他们所愿.尤其是介绍Twisted框架和基于Py ...

  7. linux python qt 安装目录,Linux 下QT调用Python库文件 以及Linux 安装Python3.8开发环境 问题...

    最近想运用linux系统下Qt来实现c++ 与python的混合编程,linux系统会自带python2.7版本或者python3.5版本(深度linux). Qt调用python文件需要在pro文件 ...

  8. python os模块安装方法_基于python中pygame模块的Linux下安装过程(详解)

    一.使用pip安装Python包 大多数较新的Python版本都自带pip,因此首先可检查系统是否已经安装了pip.在Python3中,pip有时被称为pip3. 1.在Linux和OS X系统中检查 ...

  9. linux中python安装_linux环境下的python安装过程图解(含setuptools)

    这里我不想采用诸如ubuntu下的apt-get install方式进行python的安装,而是在linux下采用源码包的方式进行python的安装. 一.下载python源码包 打开ubuntu下的 ...

  10. Python 3.10版本及其依赖项 Linux下源码编译 安装到指定路径/目录

    Python 3.10版本及其依赖项 Linux下源码编译 安装到指定路径/目录 安装需求 准备工作 Python及其依赖项 libffi glibc GDBM mpdecimal bz2 xz re ...

最新文章

  1. 控制反转(ioc)和 面向切面(AOP)
  2. dokuwiki 的管理和使用(补充)
  3. poj - 3254 Corn Fields (状态压缩dp入门)
  4. 分享25个新鲜出炉的 Photoshop 高级教程
  5. 解决 invalid input detected at ‘^’ marker的问题
  6. Java实体对象为什么一定要实现Serializable接口呢?
  7. 6. 以下耦合度中最松散的耦合是_什么是程序设计中的高内聚、低耦合?
  8. sqlserver2000中字符串类型的日期如何比较大小
  9. Netlink 内核实现分析(二):通信
  10. 万能口令生成器,一键批量生成。支持阿里系全家用域名生成淘口令,店铺链接,商品链接,手淘群,支付宝领红包等等...
  11. (转)粒子编辑器Particle designer属性的介绍
  12. 世嘉土星系统memory mapping システムの使用するメモリのマッピングについて
  13. Golang的单引号、双引号与反引号用法
  14. 将print打印的内容保存到日志
  15. Fractions to Decimals
  16. 电池电量与电压的关系
  17. 全球与中国PH传感器盒市场深度研究分析报告
  18. 史上最亮眼成绩!中芯国际14nm工艺终于爆发了
  19. 什么是阻抗(Electrical impedance)
  20. CSDN个性化推荐 - 测试和建议

热门文章

  1. excel粘贴时出现故障_Excel常见问题及解决办法汇总
  2. excel公式失效、单元格内容拼接、定长补0、单元格内容和字符串拼接、判断后填充
  3. 【windows10】CMD命令行隐藏窗口运行
  4. 测试覆盖:语句覆盖 判定覆盖(即分支覆盖) 条件覆盖 判定-条件覆盖 条件组合覆盖 路径覆盖
  5. 腾讯笔试题——猴子吃桃(PythonC语言实现)
  6. python + selenium 之网银爬虫
  7. H.264编码实验--JM18.6H264Visa
  8. 补丁(patch)的制作与应用
  9. 【asp】aspUpload
  10. 网上购物系统问题陈述、词汇表与领域类图