- 論壇徽章:
- 0
|
Twisted是python下的用來進行網(wǎng)絡(luò)服務(wù)和應(yīng)用程序編程的框架,安裝Twisted前需要系統(tǒng)預(yù)先安裝有python。
一、安裝Twisted
1、下載Twisted
從
這里
下載Twisted,有win32,source,mac版本,win32下有支持python2.4和2.5的兩個版本,可以根據(jù)你的python版本下載,今天是在linux下,所以直接下載source版本就可以了。目前的版本號是Twisted-8.1.0
2、安裝Twisted
下載好Twisted后,進入到下載目錄,解壓:
[root@codebreaker ~]#tar -jvxf Twisted-8.1.0.tar.bz2
解壓完成后進入相應(yīng)目錄:
[root@codebreaker ~]#cd Twisted-8.1.0
執(zhí)行安裝:
[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
>>>
如果沒有錯誤發(fā)生,說明Twisted已經(jīng)安裝成功了
二、安裝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
如果出現(xiàn)類似提示,說明pyOpenSSL模塊已經(jīng)安裝成功了,否則,請檢查上面的安裝過程。
三、安裝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位置,說明已經(jīng)安裝成功了。
至此,安裝完成。
本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u2/60332/showart_2042335.html |
|